Sisukord:

Mis on Sonari staatilise koodi analüüs?
Mis on Sonari staatilise koodi analüüs?

Video: Mis on Sonari staatilise koodi analüüs?

Video: Mis on Sonari staatilise koodi analüüs?
Video: Class 01 Reading Marx's Capital Vol I with David Harvey 2024, November
Anonim

SonarQube (endine Sonar ) on avatud- allikas platvorm, mille on välja töötanud SonarSource pidevaks kontrollimiseks kood kvaliteet automaatsete ülevaatuste tegemiseks staatiline analüüs kohta kood vigade tuvastamiseks, kood lõhnad ja turvaaukud 20+ programmeerimiskeeles.

Samamoodi küsitakse, mis on Sonari kood?

Sonar on veebipõhine kood kvaliteedianalüüsi tööriist Mavenil põhinevate Java projektide jaoks. See hõlmab laia ala kood kvaliteedikontrolli punktid, mis hõlmavad järgmist: arhitektuur ja disain, keerukus, dubleerimine, kodeerimisreeglid, võimalikud vead, ühikutest jne.

mis on SonarQube ja kuidas see töötab? SonarQube on avatud lähtekoodiga platvorm koodi kvaliteedi pidevaks kontrollimiseks. Staatilise koodianalüüsi abil püüab see tuvastada vigu, koodilõhna ja turvaauke. Paljud pistikprogrammid on saadaval, et seda kasutada pideva integratsioonitorustiku osana, sealhulgas Maveni, Jenkinsi ja GitHubi jaoks.

Kuidas teha staatilise koodi analüüsi seda silmas pidades?

Staatilise koodi analüüs toimib järgmiselt

  1. Kirjutage kood. Esimene samm on koodi kirjutamine.
  2. Käivitage staatilise koodi analüsaator. Järgmisena käivitage oma koodil staatiline koodianalüsaator.
  3. Vaadake tulemused üle. Staatilise koodianalüsaator tuvastab koodi, mis ei vasta kodeerimisreeglitele.
  4. Parandage, mis vajab parandamist.
  5. Liikuge edasi testimise juurde.

Kuidas analüüsite koodi SonarQube'i abil?

Analüüsimine koos SonarQube Skänner Kerige alla jaotiseni SonarQube Skanneri konfiguratsiooni jaotis ja klõpsake nuppu "Lisa SonarQube Skanner." Sisestage üksikasjad. Konfigureerige projekt ja kerige alla jaotiseni Ehitamine. Lisage SonarQube -Skanneri ehitamise samm teie ehitamiseni. Seadistage SonarQube'i analüüs omadused.

Soovitan: