« DetteTechnique » : différence entre les versions

De Wiki Agile
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 18 : Ligne 18 :
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.<br/>
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.<br/>
<br/>
<br/>
 
Ce qui m'attire le plus dans la métaphore de la dette, c'est la façon dont elle oriente ma réflexion sur la manière de gérer ce code mal conçu. Je pourrais prendre cinq jours pour nettoyer la structure du code, supprimer ce code mal conçu, en remboursant métaphoriquement le principal. Si je ne le fais que pour cette seule fonctionnalité, ce n'est pas un gain, car je prendrais neuf jours au lieu de six. Mais si j'ai deux autres fonctionnalités similaires à venir, alors je finirai plus rapidement en supprimant d'abord le code mal conçu.<br/>
<br/>
==Notes==
==Notes==
<references />
<references />