Sonar Code Qualität ohne Schmerzen Java Abend, 24. Juni 2010 Gerhard Hipfinger
Was ist Sonar? Ein Tool zum verwalten und visualisieren von Qualitätsmetriken in Software Projekten
Web basierte Visualisierung der Metriken
Maven Plugin zum Sammeln der Daten
Eine Menge Plugins für die Integration in weitere Entwicklungstools
http://www.sonarsource.org/
Wegweisende Usability – Minimierung der Klicks zur Information ist fast perfekt!
Alles neu, oder? Sonar erfindet das Rad nicht neu, sondern integriert Findbugs, Checkstyle, PMD, CPD,...
Unit Testing inkl. Code Coverage
und vieles mehr Vollständig in Maven integriert Sonar Plugin sendet Ergebnisse an den Server
Qualitätsprofil vom Server beinhaltet Analyse Konfiguration
Man kann den Build brechen lassen bei schlechten Metriken
Arbeitsweise
Die ersten Schritte Download der Software
Starten
Maven Build ausführen Mvn clean install sonar:sonar Ergebnis ansehen http://localhost:9000/

Sonar - Software Qualitätsmanagement ohne Schmerzen