Tartalomjegyzék:

Mi az a Sonar statikus kódelemzés?
Mi az a Sonar statikus kódelemzés?

Videó: Mi az a Sonar statikus kódelemzés?

Videó: Mi az a Sonar statikus kódelemzés?
Videó: CIO.hu 2019 –Szita Csongor, AutSoft 2024, Lehet
Anonim

SonarQube (korábban Hanglokátor ) egy nyitott- forrás A SonarSource által kifejlesztett platform folyamatos ellenőrzésére kód minőség az automatikus ellenőrzések elvégzéséhez statikus elemzés nak,-nek kód hibák észlelésére, kód szagok és biztonsági rések több mint 20 programozási nyelven.

Hasonlóképpen felteszik a kérdést, hogy mi az a Sonar Code?

Hanglokátor egy web alapú kód minőségelemző eszköz Maven alapú Java projektekhez. Széles területet fed le kód minőségellenőrzési pontok, amelyek a következőket foglalják magukban: építészet és tervezés, összetettség, párhuzamosságok, kódolási szabályok, lehetséges hibák, egységteszt stb.

mi az a SonarQube és hogyan működik? SonarQube egy nyílt forráskódú platform a kódminőség folyamatos ellenőrzésére. Statikus kódelemzés segítségével próbálja észlelni a hibákat, a kódszagokat és a biztonsági réseket. Számos beépülő modul áll rendelkezésre a folyamatos integrációs folyamat részeként való használatához, beleértve a Maven, Jenkins és GitHub alkalmazásokat.

Ezt szem előtt tartva, hogyan végezhet statikus kódelemzést?

Így működik a statikus kódelemzés

  1. Írja meg a kódot. Az első lépés a kód megírása.
  2. Futtasson egy statikus kódelemzőt. Ezután futtasson egy statikus kódelemzőt a kódon.
  3. Tekintse át az eredményeket. A statikus kódelemző olyan kódot azonosít, amely nem felel meg a kódolási szabályoknak.
  4. Javítsd ki a javítandó dolgokat.
  5. Lépjen tovább a Tesztelésre.

Hogyan elemezheti a kódot a SonarQube segítségével?

Elemzés a … val SonarQube Szkenner Görgessen le a SonarQube Szkenner konfiguráció szakaszt, és kattintson a "Hozzáadás" gombra SonarQube Szkenner." Adja meg a részleteket. Konfigurálja a projektet, és görgessen le a Build részhez. Adja hozzá a SonarQube - A szkenner építési lépése a felépítéséhez. Konfigurálja a SonarQube elemzés tulajdonságait.

Ajánlott: