
L'avantage ignoré du TDD
Ces derniers temps, le hasard a fait que j’ai beaucoup entendu parler de Test Driven Development.
Souvent sur le vieux thème “le TDD est mort” (https://dhh.dk/2014/tdd-is-dead-long-live-testing.html) et avec les mêmes questions qui resurgissent :
- jQuelle est la définition des différents types de tests ?
- Quel est le pourcentage de couverture de code idéal ?
- Comment gérer les tests fragiles ? Les tests lents ?
Et si je vais adresser rapidement ces questions aujourd’hui, c’est plus par souci de complétude que par réel intérêt. En effet ces questions ne sont pas propres au TDD, mais communes à l’activité du test logiciel.