Sadržaj:

Što je Sonar statička analiza koda?
Što je Sonar statička analiza koda?

Video: Što je Sonar statička analiza koda?

Video: Što je Sonar statička analiza koda?
Video: Золотая орда и Римская церковь. Католическая колонизация. 2024, Studeni
Anonim

SonarQube (ranije Sonar ) je otvorena- izvor platforma koju je razvio SonarSource za kontinuiranu inspekciju kodirati kvalitete za obavljanje automatskih pregleda statička analiza od kodirati za otkrivanje grešaka, kodirati mirise i sigurnosne propuste na 20+ programskih jezika.

Slično, postavlja se pitanje, što je sonarski kod?

Sonar je web baziran kodirati alat za analizu kvalitete za Java projekte temeljene na Mavenu. Pokriva široko područje od kodirati točke provjere kvalitete koje uključuju: arhitekturu i dizajn, složenost, dupliciranja, pravila kodiranja, potencijalne greške, jedinični test itd.

što je SonarQube i kako radi? SonarQube je platforma otvorenog koda za kontinuiranu provjeru kvalitete koda. Koristeći statičku analizu koda, pokušava otkriti greške, mirise koda i sigurnosne ranjivosti. Dostupni su mnogi dodaci za korištenje kao dio kontinuiranih integracijskih cjevovoda, uključujući za Maven, Jenkins i GitHub.

Imajući to na umu, kako napraviti statičku analizu koda?

Evo kako radi statička analiza koda

  1. Napišite kod. Vaš prvi korak je pisanje koda.
  2. Pokrenite statički analizator koda. Zatim pokrenite statički analizator koda preko svog koda.
  3. Pregledajte rezultate. Statički analizator koda identificirat će kod koji nije u skladu s pravilima kodiranja.
  4. Popravite ono što treba popraviti.
  5. Prijeđite na testiranje.

Kako analizirate kod pomoću SonarQubea?

Analizirajući sa SonarQube Skener Pomaknite se prema dolje do SonarQube Odjeljak za konfiguraciju skenera i kliknite na "Dodaj SonarQube Skener." Unesite pojedinosti. Konfigurirajte projekt i pomaknite se prema dolje do odjeljka Izrada. Dodajte SonarQube - Korak izrade skenera do vaše izrade. Konfigurirajte SonarQube analiza Svojstva.

Preporučeni: