Skip to content

Files

Latest commit

 

History

History

phpunit

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Documentation sur les Test Unitaires

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é.