Dette technique

De Banane Atomic
Aller à la navigationAller à la recherche

Définition

Le non-respect des règles de conception induit des coûts supplémentaires dans le futur (développement plus long, bugs plus fréquent).
Quand on code au plus vite et de manière non optimale, on contracte une dette technique que l'on rembourse tout au long de la vie du produit sous forme de temps de développement plus long et de bugs plus fréquents.
Cette dette peut être:

  • Non-intentionnelle: à éviter.
  • Intentionnelle: affaiblir la qualité du produit afin de réduire la charge de travail à court terme, mais il faudra rembourser la dette dans le futur.
    Ex: correction de bug urgente, ne pas respecter les règles de conception permet de livrer la correction plus vite. Mais le produit a perdu en qualité. Un nouveau développement respectant les règles de conception permet de rembourser la dette contractée.