Πίνακας περιεχομένων:

Τι είναι η ανάλυση στατικού κωδικού Sonar;
Τι είναι η ανάλυση στατικού κωδικού Sonar;

Βίντεο: Τι είναι η ανάλυση στατικού κωδικού Sonar;

Βίντεο: Τι είναι η ανάλυση στατικού κωδικού Sonar;
Βίντεο: Κάμερα ασφαλείας 3 megapixel. Αξίζει την αγορά; Τι επηρεάζει η ανάλυση; 2024, Νοέμβριος
Anonim

SonarQube (πρώην Υποβρύχιο ραντάρ ) είναι ένα ανοιχτό- πηγή πλατφόρμα που αναπτύχθηκε από το SonarSource για συνεχή επιθεώρηση κώδικας ποιότητα για την εκτέλεση αυτόματων αναθεωρήσεων στατική ανάλυση του κώδικας για τον εντοπισμό σφαλμάτων, κώδικας μυρωδιές και ευπάθειες ασφαλείας σε 20+ γλώσσες προγραμματισμού.

Ομοίως, τίθεται το ερώτημα, τι είναι το Sonar Code;

Υποβρύχιο ραντάρ είναι ένα web based κώδικας εργαλείο ανάλυσης ποιότητας για έργα Java που βασίζονται στο Maven. Καλύπτει μια ευρεία περιοχή του κώδικας σημεία ελέγχου ποιότητας που περιλαμβάνουν: Αρχιτεκτονική & Σχεδιασμός, Πολυπλοκότητα, Διπλασιασμοί, Κανόνες Κωδικοποίησης, Πιθανά σφάλματα, Δοκιμή μονάδας κ.λπ.

τι είναι το SonarQube και πώς λειτουργεί; SonarQube είναι μια πλατφόρμα ανοιχτού κώδικα για συνεχή έλεγχο της ποιότητας του κώδικα. Χρησιμοποιώντας στατική ανάλυση κώδικα, προσπαθεί να εντοπίσει σφάλματα, μυρωδιές κώδικα και ευπάθειες ασφαλείας. Πολλά πρόσθετα είναι διαθέσιμα για χρήση ως μέρος αγωγών συνεχούς ενοποίησης, συμπεριλαμβανομένων των Maven, Jenkins και GitHub.

Έχοντας αυτό υπόψη, πώς κάνετε μια στατική ανάλυση κώδικα;

Δείτε πώς λειτουργεί η στατική ανάλυση κώδικα

  1. Γράψτε τον Κώδικα. Το πρώτο σας βήμα είναι να γράψετε τον κώδικα.
  2. Εκτελέστε έναν Στατικό Αναλυτή Κώδικα. Στη συνέχεια, εκτελέστε έναν αναλυτή στατικού κώδικα πάνω από τον κώδικά σας.
  3. Ελέγξτε τα Αποτελέσματα. Ο αναλυτής στατικού κώδικα θα αναγνωρίσει τον κώδικα που δεν συμμορφώνεται με τους κανόνες κωδικοποίησης.
  4. Διορθώστε τι πρέπει να διορθωθεί.
  5. Προχωρήστε στη δοκιμή.

Πώς αναλύετε τον κώδικα χρησιμοποιώντας το SonarQube;

Αναλύοντας με την SonarQube Σαρωτής Κάντε κύλιση προς τα κάτω στο SonarQube Ενότητα διαμόρφωσης σαρωτή και κάντε κλικ στο "Προσθήκη SonarQube Σαρωτής." Εισαγάγετε τις λεπτομέρειες. Διαμορφώστε το έργο και μετακινηθείτε προς τα κάτω στην ενότητα Δημιουργία. Προσθέστε το SonarQube -Βήμα δημιουργίας σαρωτή στην κατασκευή σας. Ρυθμίστε το Ανάλυση SonarQube ιδιότητες.

Συνιστάται: