Salut à tous
Je développe une application qui me semble "interminable". Voici ce qui se passe :
- Je fais une conception globale, puis je code directement les détails.
- Très souvent, lorsque j'ajoute une nouvelle fonctionnalité, ou bien lorsque je détaille certaines fonctionnalités conçues, je me retrouve soit avec certaines incohérences avec ce qui a déjà été fait, soit avec un code "sale" et je me trouve obliger de réfactorer tout le code.
Ce refactoring fait que les délais de développement sont largement dépassés et, au lieu d'avoir une évolution linéaire, je me retrouve avec une évolution cyclique.
Je reste sur place parce que presque tout le temps est consacré au refactoring pour que le code soit "propre", cohérent, logique.
Est ce que vous avez déjà eu ce problème ?
Et comment y faire face ?
Partager