Sisällysluettelo:

Mikä on Sonar-staattisen koodin analyysi?
Mikä on Sonar-staattisen koodin analyysi?

Video: Mikä on Sonar-staattisen koodin analyysi?

Video: Mikä on Sonar-staattisen koodin analyysi?
Video: Abandoned Liberty Ships Explained (The Rise and Fall of the Liberty Ship) 2024, Huhtikuu
Anonim

SonarQube (aiemmin Sonar ) on avoin- lähde SonarSourcen kehittämä alusta jatkuvaa tarkastusta varten koodi laatua automaattisten tarkistusten suorittamiseen staattinen analyysi / koodi havaita vikoja, koodi hajuja ja tietoturva-aukkoja yli 20 ohjelmointikielellä.

Vastaavasti kysytään, mikä on Sonar Code?

Sonar on web-pohjainen koodi laatuanalyysityökalu Maven-pohjaisiin Java-projekteihin. Se kattaa laajan alueen koodi laaduntarkistuspisteet, joihin kuuluvat: arkkitehtuuri ja suunnittelu, monimutkaisuus, päällekkäisyydet, koodaussäännöt, mahdolliset virheet, yksikkötesti jne.

mikä on SonarQube ja miten se toimii? SonarQube on avoimen lähdekoodin alusta koodin laadun jatkuvalle tarkastukselle. Staattisen koodianalyysin avulla se yrittää havaita vikoja, koodin hajuja ja tietoturva-aukkoja. Saatavilla on monia laajennuksia, joilla sitä voidaan käyttää osana jatkuvaa integrointia, mukaan lukien Maven, Jenkins ja GitHub.

Kun tämä pidetään mielessä, kuinka teet staattisen koodin analyysin?

Näin staattinen koodianalyysi toimii

  1. Kirjoita koodi. Ensimmäinen askel on kirjoittaa koodi.
  2. Suorita staattinen koodianalysaattori. Suorita seuraavaksi staattinen koodianalysaattori koodisi päälle.
  3. Tarkista tulokset. Staattinen koodianalysaattori tunnistaa koodin, joka ei ole koodaussääntöjen mukainen.
  4. Korjaa, mikä pitää korjata.
  5. Siirry testaukseen.

Kuinka analysoit koodia SonarQubella?

Analysoidaan kanssa SonarQube Skanneri Vieritä alas kohtaan SonarQube Skannerin asetukset -osiossa ja napsauta "Lisää SonarQube Skanneri." Anna tiedot. Määritä projekti ja vieritä alas Rakenna-osioon. Lisää SonarQube - Skannerin rakennusvaihe rakentamiseen. Määritä SonarQube-analyysi ominaisuuksia.

Suositeltava: