Turinys:

Kas yra sonaro statinio kodo analizė?
Kas yra sonaro statinio kodo analizė?

Video: Kas yra sonaro statinio kodo analizė?

Video: Kas yra sonaro statinio kodo analizė?
Video: Žmogaus voro nuodai sugrįžta 1 dalis-Žmogus-voras prieš nuodus 2024, Gegužė
Anonim

SonarQube (anksčiau Sonaras ) yra atviras šaltinis platforma, sukurta SonarSource nuolatiniam tikrinimui kodas kokybė, kad būtų galima atlikti automatines peržiūras statinė analizė apie kodas aptikti klaidas, kodas kvapai ir saugumo spragos daugiau nei 20 programavimo kalbų.

Panašiai klausiama, kas yra sonaro kodas?

Sonaras yra internetinis kodas Kokybės analizės įrankis, skirtas Maven paremtiems Java projektams. Ji apima platų plotą kodas kokybės patikrinimo taškai, įskaitant: architektūrą ir dizainą, sudėtingumą, dubliavimą, kodavimo taisykles, galimus trikdžius, vienetų testą ir kt.

kas yra SonarQube ir kaip jis veikia? SonarQube yra atvirojo kodo platforma, skirta nuolatiniam kodo kokybės tikrinimui. Naudodamas statinę kodo analizę, jis bando aptikti klaidas, kodo kvapus ir saugumo spragas. Galima naudoti daugybę papildinių, skirtų naudoti kaip nuolatinio integravimo vamzdynų dalį, įskaitant „Maven“, „Jenkins“ir „GitHub“.

Turėdami tai omenyje, kaip atliekate statinio kodo analizę?

Štai kaip veikia statinio kodo analizė

  1. Parašykite kodą. Pirmasis jūsų žingsnis yra parašyti kodą.
  2. Paleiskite statinio kodo analizatorių. Tada paleiskite statinį kodo analizatorių per savo kodą.
  3. Peržiūrėkite rezultatus. Statinio kodo analizatorius nustatys kodą, kuris neatitinka kodavimo taisyklių.
  4. Pataisykite tai, ką reikia pataisyti.
  5. Pereikite prie testavimo.

Kaip analizuojate kodą naudodami „SonarQube“?

Analizuojant su SonarQube Skaitytuvas Slinkite žemyn iki SonarQube Skaitytuvo konfigūracijos skyrių ir spustelėkite „Pridėti SonarQube Skaitytuvas. Įveskite išsamią informaciją. Konfigūruokite projektą ir slinkite žemyn iki skyriaus „Kūrimas“. Pridėkite SonarQube - Skaitytuvo kūrimo žingsnis iki jūsų kūrimo. Sukonfigūruokite „SonarQube“analizė savybių.

Rekomenduojamas: