Messen und Verwalten technischer Schulden
Um eine fehlerfreie Codequalität aufrechtzuerhalten, fügen Sie die technische Schuldenbewertung in Ihre Continuous Integration and Deployment-Pipelines ein. Dies hilft Ihnen, Probleme frühzeitig zu erfassen und den Fortschritt im Laufe der Zeit nachzuverfolgen.
Einrichten automatisierter Qualitätsprüfungen
Hier erfahren Sie, wie Sie Qualitätstools wie SonarCloud in Ihre Azure-Pipelines integrieren:
- Hinzufügen von SonarCloud zur Pipelinekonfiguration
- Konfigurieren von Qualitätstoren und Schwellenwerten
- Einrichten automatisierter Builds zur Ausführung von Qualitätsanalysen
- Überprüfen der Ergebnisse nach jedem Build
Wenn Sie Ihre erste Analyse ausführen, wird ein Dashboard mit folgenden Informationen angezeigt:
Maßnahmen auf Basis von Ergebnissen ergreifen
Klicken Sie auf eine beliebige Problemkategorie, um bestimmte Probleme anzuzeigen und zu beheben:
Jede Ausgabe umfasst:
- Klare Beschreibung des Problems
- Schritt-für-Schritt-Anleitungen für Korrekturen
- Zeitschätzung für die Reparatur
- Prioritätsstufe für die Planung
Erstellen einer Schuldenverwaltungsstrategie
- Festlegen von Qualitätsgates: Definieren von Mindeststandards für Codedurchlauf
- Priorisieren von Korrekturen: Beheben von Problemen mit hohen Auswirkungen zuerst
- Nachverfolgen des Fortschritts: Überwachen der Schuldentrends im Laufe der Zeit
- Zeit zuordnen: Reservezeit in jedem Sprint zur Schuldenreduzierung