Sadržaj:

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

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

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

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

Slično, postavlja se pitanje šta je sonarni kod?

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

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

Imajući ovo u vidu, kako napraviti statičku analizu koda?

Evo kako radi statička analiza koda

  1. Napišite kod. Vaš prvi korak je da napišete kod.
  2. Pokrenite statički analizator koda. Zatim pokrenite statički analizator koda preko vašeg koda.
  3. Pregledajte rezultate. Statički analizator koda će identificirati kod koji nije u skladu s pravilima kodiranja.
  4. Popravite ono što treba popraviti.
  5. Pređite na testiranje.

Kako analizirate kod koristeći SonarQube?

Analiziranje sa SonarQube Skener Skrolujte dole do SonarQube Odjeljak za konfiguraciju skenera i kliknite na "Dodaj SonarQube Skener." Unesite detalje. Konfigurirajte projekat i pomaknite se prema dolje do odjeljka Build. Dodajte SonarQube - Korak izrade skenera do vaše izrade. Konfigurišite SonarQube analiza svojstva.

Preporučuje se: