DetteTechnique

De Wiki Agile
Aller à la navigation Aller à la recherche

TRADUCTION EN COURS
Auteur : Martin Fowler (@martinfowler)
Source : TechnicalDebt
Date : 21/05/2019


Traducteur : Fabrice Aimetti
Date : 16/05/2020


Traduction :

Les systèmes logiciels sont sujets à l'accumulation de code mal conçu[1], des faiblesses dans la qualité interne qui rendent plus difficile qu'il ne le serait théoriquement de modifier et d'étendre le système. La dette technique est une métaphore, inventée par Ward Cunningham, qui explique comment gérer ce code mal conçu, en le considérant comme une dette financière. L'effort supplémentaire qu'il faut fournir pour ajouter de nouvelles fonctionnalités est l'intérêt payé sur la dette.



Imaginez que j'ai une structure de code compliquée dans mon code base. Je dois ajouter une nouvelle fonctionnalité. Si la structure du code était claire, il me faudrait quatre jours pour ajouter la fonctionnalité, mais avec ce code mal conçu, il me faut six jours. La différence de deux jours est l'intérêt sur la dette.

Notes

  1. Cruft