Technical Debt
La dette technique est le surcoût de maintenance accumulé par des choix de conception sous-optimaux faits pour livrer vite ; elle exige un remboursement planifié.
Objectif
Quantifier et gérer le coût à long terme des compromis de conception, en équilibrant vitesse de livraison et qualité.
Mécanisme
Types : délibérée (choisir le rapide en le sachant), accidentelle (par méconnaissance) et inévitable (les exigences ont changé). Gestion : la visualiser (SonarQube), la rembourser délibérément (itérations de refactoring) et prévenir la nouvelle dette (portes CI).
Cas d’usage
- Gestion de projet
- Planification du refactoring
- Métriques de qualité