Sonarqube für Codequalität: Besser als furchtbar ist noch lange nicht gut
Im schnellen Alltag bleibt die Qualität des Codes oft auf der Strecke. Wir zeigen, wie sie mit Sonarqube und CI/CD einfach gemessen und auf Einhaltung von Standards überprüft werden kann.

Was ist Qualität in der Softwareentwicklung? Wikipedia findet allein in den ISO-Normen zum Thema mehr als 20 Schlagwörter, von "Funktionalität" bis "Übertragbarkeit" bis hin zu "Bedienbarkeit" und "Stabilität". Sie wecken bei uns Entwicklern sofort Assoziationen: Stabilität bedeutet zum Beispiel wenige Abstürze, keine Bluescreens, keine Fehlermeldungen. Beim Thema Sicherheit helfen uns Listen wie die Top-10-Webapplikations-Risiken, unsere Anwendungen zu schützen. Am wichtigsten ist aber natürlich: der Code. Er soll sauber und gut zu warten sein. Sonarqube ist ein gutes Tool, um die Code-Qualität zu erhöhen – gerade im Devops-Universum.