đ Une Ă©quipe canadienne a testĂ© deux hypothĂšses : le code dĂ©veloppĂ© avec TDD est-il de meilleure qualitĂ© quâun groupe cotrĂŽle utilisant waterfall ? Le temps de dĂ©veloppement est-il plus court avec TDD ?
â Les rĂ©sultats tendent Ă montrer une hausse de la qualitĂ©, envisagĂ©e comme la conformitĂ© aux spĂ©cifications. La qualitĂ© interne du code, cependant, ne prĂ©sente pas de diffĂ©rence significative avec une mĂ©thode plus traditionnelle.
â Le rĂ©sultats montrent 16% de baisse de productivitĂ© des dĂ©veloppeurs avec TDD. Cependant les chercheurs notent que la comparaison est injuste. Le groupe TDD nâa pas seulement livrĂ© du code, il a Ă©galement livrĂ© des tests utilisables Ă lâavenir.
đČ Ces rĂ©sultats sâajoutent Ă une grande marmite remplie de rĂ©sultats contradictoires sur TDD.
SOURCE
George, Boby & Williams, Laurie. (2004). A structured experiment of test-driven development. Information and Software Technology. 46. 337-342. DOI:10.1016/j.infsof.2003.09.011
Enzo Sandré
DOIs: 10.1016/j.infsof.2003.09.011