Entdecken Sie SonarCloud
Technische Schulden können als Maß zwischen dem aktuellen Zustand der Codebasis und einem optimalen Zustand klassifiziert werden.
Technische Schulden schmälern die Produktivität, indem sie den Code schwer verständlich, leicht zu beschädigen und schwer zu validieren machen, was ungeplante Arbeit erzeugt und letztendlich den Fortschritt blockiert.
Technische Schulden sind unvermeidlich! Es beginnt klein und wächst im Laufe der Zeit durch rauschende Veränderungen, mangelnden Kontext und Disziplin.
Organisationen stellen häufig fest, dass mehr als 50% ihrer Kapazität durch technische Schulden aufgebraucht sind.
Der schwierigste Teil der Behebung der technischen Schulden ist, dass man weiß, wo man anfangen soll.
SonarQube ist eine Open-Source-Plattform, die de facto die Lösung für das Verständnis und die Verwaltung technischer Schulden ist.
In dieser Anleitung erfahren wir, wie SonarQube in einer Buildpipeline verwendet wird, um technische Schulden zu identifizieren.
Vorbereiten
SonarQube ist eine offene Plattform zum Verwalten der Codequalität.
Ursprünglich in der Java-Community berühmt, unterstützt SonarQube jetzt mehr als 20 Programmiersprachen.
Die gemeinsamen Investitionen von Microsoft und SonarSource erleichtern die Integration von SonarQube in Pipelines und verbessern die Analyse von .NET-basierten Anwendungen.
Weitere Informationen zu den von SonarQube angebotenen Funktionen finden Sie hier: https://www.sonarqube.org/.
SonarSource, das Unternehmen hinter SonarQube, bietet eine gehostete SonarQube-Umgebung namens SonarCloud.