Documentation sur les Test Unitaires https://phpunit.readthedocs.io/fr/latest/index.html https://www.test-recette.fr/tests-techniques/ Pourquoi utiliser TDD ? ✅ Guidage du développeur Réponse stricte au besoin (moins d’entropie logicielle) Complexité minimale Filet de sécurité contre les régressions, Meilleure qualité et moins de dette technique. Documentation du code Les projets TDD ont 70% moins d’anomalies que les projets classiques. Pourquoi ne pas utiliser DDD ? ❌ Pour les projets TDD le développement initial est 25% plus long Le client paye pour de la fonctionnalité pas pour des tests. Il se dit que c’est le job des IT de lui livrer un logiciel sans bug et de qualité. Justifier un prix 25% plus cher ou des délais 25% plus longs pour écrire du test c’est souvent très compliqué.