Mesurer et gérer la dette technique

Effectué

Pour maintenir une qualité de code saine, incluez l’évaluation de la dette technique dans vos pipelines d’intégration et de déploiement continus. Cela vous aide à détecter les problèmes au début et à suivre la progression au fil du temps.

Configurer des vérifications de qualité automatisées

Voici comment intégrer des outils de qualité comme SonarCloud à vos pipelines Azure :

  1. Ajouter SonarCloud à votre configuration de pipeline
  2. Configurer des portes et des seuils de qualité
  3. Configurer des builds automatisées pour exécuter l’analyse de la qualité
  4. Passer en revue les résultats après chaque build

Lorsque vous exécutez votre première analyse, un tableau de bord s’affiche :

Capture d’écran du projet Parts Unlimited. Les vulnérabilités, les bogues et les odeurs de code s’affichent.

Prendre des mesures sur les résultats

Cliquez sur n’importe quelle catégorie de problème pour voir des problèmes spécifiques et comment les résoudre :

Capture d’écran du projet Parts Unlimited. Les recours suggérés et les estimations du temps nécessaire à l’application d’un recours sont présentés.

Chaque problème inclut les éléments suivants :

  • Description claire du problème
  • Instructions de correction pas à pas
  • Estimation du temps pour la réparation
  • Niveau de priorité pour la planification

Créer une stratégie de gestion des dettes

  1. Définir des portes de qualité : définir des normes minimales pour que le code passe
  2. Hiérarchiser les correctifs : résoudre d’abord les problèmes à impact élevé
  3. Suivre la progression : Surveiller les tendances de la dette au fil du temps
  4. Allouer du temps : Réserver du temps dans chaque sprint pour la réduction de la dette