La situation: des millions de lignes de code, plus de cent développeurs et des défauts fréquents. Nous voulons éviter répétant défauts et nous voulons améliorer la conception de code (qui ne le fait pas?).Comment mettre en œuvre un développement piloté par les tests avec du code existant?
Le développement piloté par les tests (premier test unitaire, puis code) semble idéal: écrivez un scénario de test pour chaque fonction. Mais, avec autant de code écrit, comment TDD peut-il être implémenté? Où commencez-vous - avec des fonctions de bas niveau? Ou sommes-nous trop en retard pour commencer TDD?
+1: La clé ici est de * pas * essayer et moderniser complètement les tests unitaires. – Richard
@Carl - bon résumé. J'aime particulièrement comment vous avez un test unitaire et un texte système sur le défaut. – Wikis
@Richard - Je suis perplexe - n'est-ce pas le contraire de ce que Carl dit? – Wikis