Test Driven Development
L’approche TDD est une méthode de développement qui se répand de plus en plus. Personnellement, je suis tombé dedans il y a quelques temps et j’essaye d’en faire dès que possible.
Une de mes références en terme de conception et développement, Sandro Mancuso, a publié le 5 décembre 2014 une vidéo où il développe une méthode qui transforme un nombre décimal en caractères Romains. Il applique de façon stricte le TDD, et nous explique bien étape après étape quoi faire.
[English] Sandro Mancuso – Test-driving algorithms – Screencast 2 (23:43)
Ce que j’ai bien aimé
- L’auteur prend le temps d’expliquer ce qu’il fait, et pourquoi il le fait.
- La méthode TDD est bien appliqué, le cycle Fail-Pass-Refactor est bien suivi.
- Le nommage de la classe et de la méthode de test permettent une lecture fluide des tests.
Lecteurs visés
Tous les développeurs.
Je conseille à ceux qui ne connaissent pas encore la méthode de s’y intéresser un peu avant de regarder la vidéo. Sandro Mancuso ne prend pas le temps de situer le contexte.
Laisser un commentaire