Le développement piloté par les tests, ou TDD (Test-Driven Development), est le processus de développement dans lequel les tests sont écrits en premier, puis le code pour les prendre en charge est créé et, lorsque chaque test réussit, le code est refactorisé.
Voyons comment les fonctionnalités un…