Taula de continguts:

Què és l'anàlisi de codi estàtic de Sonar?
Què és l'anàlisi de codi estàtic de Sonar?

Vídeo: Què és l'anàlisi de codi estàtic de Sonar?

Vídeo: Què és l'anàlisi de codi estàtic de Sonar?
Vídeo: Análisis estático de código con SonarQube 2024, Maig
Anonim

SonarQube (abans Sonar ) és un obert font plataforma desenvolupada per SonarSource per a la inspecció contínua de codi qualitat per realitzar revisions automàtiques anàlisi estàtica de codi per detectar errors, codi olors i vulnerabilitats de seguretat en més de 20 llenguatges de programació.

De la mateixa manera, es pregunta què és el codi Sonar?

Sonar està basat en la web codi eina d'anàlisi de qualitat per a projectes Java basats en Maven. Cobreix una àmplia àrea de codi punts de control de qualitat que inclouen: arquitectura i disseny, complexitat, duplicacions, regles de codificació, errors potencials, prova d'unitat, etc.

què és SonarQube i com funciona? SonarQube és una plataforma de codi obert per a la inspecció contínua de la qualitat del codi. Mitjançant l'anàlisi de codi estàtic, intenta detectar errors, olors de codi i vulnerabilitats de seguretat. Hi ha molts connectors disponibles per utilitzar-lo com a part de canalitzacions d'integració contínua, inclosos Maven, Jenkins i GitHub.

Tenint això a la vista, com es fa una anàlisi de codi estàtic?

A continuació s'explica com funciona l'anàlisi de codi estàtic

  1. Escriu el Codi. El primer pas és escriure el codi.
  2. Executeu un analitzador de codi estàtic. A continuació, executeu un analitzador de codi estàtic sobre el vostre codi.
  3. Revisa els resultats. L'analitzador de codi estàtic identificarà el codi que no compleix les regles de codificació.
  4. Arreglar allò que cal arreglar.
  5. Passeu a les proves.

Com analitzeu el codi amb SonarQube?

Analitzant amb el SonarQube Escàner Desplaceu-vos cap avall fins a SonarQube secció de configuració de l'escàner i feu clic a "Afegeix SonarQube Escàner." Introduïu els detalls. Configureu el projecte i desplaceu-vos cap avall fins a la secció Construeix. Afegiu el SonarQube - Pas de construcció de l'escàner a la vostra construcció. Configura el Anàlisi SonarQube propietats.

Recomanat: