Kurze Releasezyklen erfordern ein hohes Maß an Automatisierung. Das gilt vor allem auch für die statische Analyse von Quellcode und das Management der Regeln und Ergebnisse. SonarQube schließt hier eine entscheidende Lücke. Die Ergebnisse der Analysen helfen allen Projektbeteiligten, die Qualität der gelieferten Software zu überwachen und zu steuern.
Das Plug-in SoftVis3D bietet zusätzlich die Möglichkeit, komplexe Systeme einfach und übersichtlich darzustellen. Die Visualisierung von Abhängigkeiten zwischen Klassen und Komponenten in 3D bringt die wahre Architektur des Systems zum Vorschein. Lassen Sie sich überraschen.
Skills
Keine speziellen Skills nötig.
Lernziele
* Warum ist der Einsatz einer Plattform für das Management der Code-Qualität wichtig?
* Wie kann SonarQube in den Entwicklungsprozess eingebunden werden?
* Einfache Risikoanalyse auf Basis der Codecity-Visualisierung in 3D.
* Architekturanalyse mittels der Visualisierung von Abhängigkeiten eines Softwareprojekts.
// Referent
// Stefan Rinderle
arbeitet seit 2013 als Software Engineer bei der Payback GmbH in München und ist für die Konzeption und Realisierung von Informationssystemen auf Basis von Java EE verantwortlich. Seine Masterarbeit fertigte er 2012 im Bereich der Softwarevisualisierung an und beendete damit seinen Master im Elitestudiengang Software-Engineering in Augsburg und München erfolgreich.