Satura rādītājs:

Kas ir Sonāra statiskā koda analīze?
Kas ir Sonāra statiskā koda analīze?

Video: Kas ir Sonāra statiskā koda analīze?

Video: Kas ir Sonāra statiskā koda analīze?
Video: SonarQube: How to run Static Code Scanning? 2024, Novembris
Anonim

SonarQube (iepriekš Sonārs ) ir atvērts- avots platforma, ko izstrādājusi SonarSource nepārtrauktai pārbaudei kodu kvalitāte, lai veiktu automātiskas pārskatīšanas statiskā analīze no kodu lai atklātu kļūdas, kodu smakas un drošības ievainojamības 20+ programmēšanas valodās.

Līdzīgi tiek jautāts, kas ir Sonāra kods?

Sonārs ir tīmekļa pamatā kodu kvalitātes analīzes rīks Maven balstītiem Java projektiem. Tas aptver plašu teritoriju kodu kvalitātes pārbaudes punkti, kas ietver: arhitektūru un dizainu, sarežģītību, dublēšanos, kodēšanas noteikumus, iespējamās kļūdas, vienības testu utt.

kas ir SonarQube un kā tas darbojas? SonarQube ir atvērtā pirmkoda platforma nepārtrauktai koda kvalitātes pārbaudei. Izmantojot statisko koda analīzi, tas mēģina atklāt kļūdas, koda smakas un drošības ievainojamības. Ir pieejami daudzi spraudņi, lai to izmantotu kā daļu no nepārtrauktas integrācijas konveijera, tostarp Maven, Jenkins un GitHub.

Ņemot to vērā, kā veikt statiskā koda analīzi?

Lūk, kā darbojas statiskā koda analīze

  1. Uzrakstiet kodu. Jūsu pirmais solis ir rakstīt kodu.
  2. Palaidiet statiskā koda analizatoru. Pēc tam palaidiet statiskā koda analizatoru savā kodā.
  3. Pārskatiet rezultātus. Statiskā koda analizators identificēs kodu, kas neatbilst kodēšanas noteikumiem.
  4. Labojiet to, kas ir jālabo.
  5. Pārejiet uz testēšanu.

Kā jūs analizējat kodu, izmantojot SonarQube?

Analizējot Ar SonarQube Skeneris Ritiniet uz leju līdz SonarQube Skenera konfigurācijas sadaļu un noklikšķiniet uz "Pievienot SonarQube Skeneris." Ievadiet informāciju. Konfigurējiet projektu un ritiniet uz leju līdz sadaļai Build. Pievienojiet SonarQube - Skenera izveides solis uz jūsu versiju. Konfigurējiet SonarQube analīze īpašības.

Ieteicams: