Utilisez-vous des outils de gestion de la dette technique? [fermé]
-
13-09-2019 - |
Question
Le site que je travaille avec au jour le jour a sa part de lacunes et nous faisons souvent des décisions de conception pour « nous obtenir en ce moment » avec l'intention de fixer les plus tard.
J'ai trouvé que faire le temps d'aller effectivement en arrière et les corriger, et encore moins se rappeler ce que la liste complète des éléments de choses à faire est peut être difficile au mieux.
Pouvez-vous recommander des outils, des ressources ou des astuces qui vous aident à gérer efficacement votre dette technique?
La solution
Vous pouvez utiliser tout bug / tâche logiciel de suivi, par exemple, voir cette pile question de débordement:
Autres conseils
- Les tests unitaires
- Refonte
- Intégration continue
- Planification (XP, Kanban, etc.) afin d'éviter d'ajouter plus de dette technique
- Normes
- Les examens du code
- retrospectives de projet
- outils d'analyse statique (comme FxCop) intégré à la construction de CI ou vérifier dans le processus
Je dirais que TODO commentaires dans le code, mais mon expérience a été que les développeurs ignorent généralement ces derniers.
Je vous suggère d'ajouter un article dans votre carnet de produit chaque fois que vous encourez délibérément la dette technique. De cette façon, il est possible de passer consciemment temps à chaque itération.
Il y a un pour Sonar vous pouvez utiliser pour trouver des problèmes potentiels dans votre base de code.
/ Roger