Messen und Verwalten technischer Schulden

Abgeschlossen

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:

  1. Hinzufügen von SonarCloud zur Pipelinekonfiguration
  2. Konfigurieren von Qualitätstoren und Schwellenwerten
  3. Einrichten automatisierter Builds zur Ausführung von Qualitätsanalysen
  4. Überprüfen der Ergebnisse nach jedem Build

Wenn Sie Ihre erste Analyse ausführen, wird ein Dashboard mit folgenden Informationen angezeigt:

Screenshot des Projekts

Maßnahmen auf Basis von Ergebnissen ergreifen

Klicken Sie auf eine beliebige Problemkategorie, um bestimmte Probleme anzuzeigen und zu beheben:

Screenshot des Projekts

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

  1. Festlegen von Qualitätsgates: Definieren von Mindeststandards für Codedurchlauf
  2. Priorisieren von Korrekturen: Beheben von Problemen mit hohen Auswirkungen zuerst
  3. Nachverfolgen des Fortschritts: Überwachen der Schuldentrends im Laufe der Zeit
  4. Zeit zuordnen: Reservezeit in jedem Sprint zur Schuldenreduzierung