🧪 Chez les débutants, TDD et TLD permettent d’atteindre une qualité produit similaire. Ces résultats sont confirmés par une revue de littérature de 2022. Celle-ci nous apprend aussi que TDD permet une meilleure couverture de tests que TLD, donc potentiellement une meilleure capacité anti-régression, mais est plus difficile à apprendre. Les pièges sont nombreux pour les débutants en TDD : les étudiants tendent à ne pas comprendre immédiatement la démarche et à ne pas refacto une fois les tests au vert. Ils sont souvent adeptes du happy-path testing, donc de tests peu approfondis. Avec de l’entraînement et un suivi correct, ces problèmes sont rapidement corrigés.
SOURCE
Nyman A, Rimmi O. Test-Driven Development with the Focus on Inexperienced Programmers: A Literature Review. 2022.
Enzo Sandré
📄 Lien public