Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slam5:tdd [2012/11/20 19:40] – jcheron | slam5:tdd [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
* Elle oblige à penser et à structurer l' | * Elle oblige à penser et à structurer l' | ||
- | * Elle garantit que l' | + | * Elle garantit que l' |
+ | * Elle facilite la [[http:// | ||
* Comme beaucoup des méthodes XP, elle introduit un aspect ludique supplémentaire, | * Comme beaucoup des méthodes XP, elle introduit un aspect ludique supplémentaire, | ||
+ | ===== Étapes de réalisation : ===== | ||
+ | |||
+ | * Penser une série de fonctionnalités à tester | ||
+ | * Ecrire les tests correspondants | ||
+ | * Vérifier qu'ils échouent (ils ne passent pas puisque le code correspondant n' | ||
+ | * Pour chaque test, implémenter la fonctionnalité associée | ||
+ | * Vérifier que le test passe | ||
+ | * Vérifier après chaque implémentation que l' | ||
+ | * Refactoriser le code pour améliorer son efficacité, | ||
+ | * Passer à la fonctionnalité suivante. | ||
+ | |||
+ | < | ||
+ | Pour chaque test, il est primordial de vérifier qu'il comporte tous les éléments permettant la réalisation complète de la fonctionnalité associée | ||
+ | </ | ||
+ | |||
+ | voir [[slam4: | ||