INHOUDSOPGAWE:

Wat is Sonar statiese kode-analise?
Wat is Sonar statiese kode-analise?

Video: Wat is Sonar statiese kode-analise?

Video: Wat is Sonar statiese kode-analise?
Video: What is Sonar? | Sustainable Clean Code 2024, November
Anonim

SonarQube (voorheen Sonar ) is 'n oop- bron platform ontwikkel deur SonarSource vir deurlopende inspeksie van kode kwaliteit om outomatiese resensies mee uit te voer statiese analise van kode om foute op te spoor, kode reuke en sekuriteitskwesbaarhede op 20+ programmeertale.

Net so word gevra, wat is Sonar-kode?

Sonar is 'n webgebaseerde kode kwaliteit analise-instrument vir Maven-gebaseerde Java-projekte. Dit dek 'n wye gebied van kode kwaliteit kontrolepunte wat insluit: argitektuur en ontwerp, kompleksiteit, duplisering, koderingsreëls, potensiële foute, eenheidstoets, ens.

wat is SonarQube en hoe werk dit? SonarQube is 'n oopbronplatform vir deurlopende inspeksie van kodekwaliteit. Deur statiese kode-analise te gebruik, probeer dit om foute, kodereuke en sekuriteitskwesbaarhede op te spoor. Baie inproppe is beskikbaar om dit te gebruik as deel van deurlopende integrasiepyplyne, insluitend vir Maven, Jenkins en GitHub.

As u dit in die oog hou, hoe doen u 'n statiese kode-analise?

Hier is hoe statiese kode-analise werk

  1. Skryf die Kode. Jou eerste stap is om die kode te skryf.
  2. Begin 'n statiese kode-ontleder. Begin dan 'n statiese kode-ontleder oor jou kode.
  3. Hersien die resultate. Die statiese kode-ontleder sal kode identifiseer wat nie aan die koderingsreëls voldoen nie.
  4. Maak reg wat reggemaak moet word.
  5. Gaan voort na toetsing.

Hoe ontleed u kode met SonarQube?

Ontleed met die SonarQube Skandeerder Scroll af na die SonarQube Skandeerder-konfigurasie-afdeling en klik op "Voeg by SonarQube Skandeerder." Voer die besonderhede in. Stel die projek op en rol af na die Bou-afdeling. Voeg die SonarQube - Skandeerder bou stap na jou bou. Stel die SonarQube-analise eiendomme.

Aanbeveel: