Développement piloté par les tests
Là où le comportement est testable, nous écrivons le test d'abord et le laissons guider l'implémentation, de sorte que la suite de tests grandit avec le code au lieu d'y être greffée à la fin. Cela maintient la conception honnête et nous donne un signal rapide quand un changement casse quelque chose. Nous restons pragmatiques : toute ligne ne reçoit pas un unit test, mais la logique centrale et les parties coûteuses à rater, oui.
- Le test d'abord sur la logique centrale
- La suite grandit avec le code
- Signal rapide sur les régressions