Voici les règles de Robert C. Martin pour TDD : Vous n'êtes pas autorisé à écrire un code de production, sauf pour effectuer un test unitaire ayant échoué. Vous n'êtes pas autorisé à écrire plus d'un test unitaire que ce qui est suffisant pour échouer; et les échecs de compilation sont des échecs....