En réponse à :
29 juin 2008 19:26, par Bruno Orsier
personnellement je pratique et encourage une 3ème stratégie, pour laquelle il faudrait trouver un nom... peut-être programmation raisonnée ?
test unitaires bien sûr pour a et b non nuls
assertions à l’entrée de la méthode/function
Comme ca je documente le contrat de la fonction. Mes camarades sont informés des limitations de cette fonction, soit en lisant mon code, soit a l’exécution. Ensuite on peut discuter de ces limitations : si elles ne sont pas justifiées on peut alors faire évoluer la fonction.
Certains vont jusqu’à tester les assertions en question en test unitaire. Cela ne paraît pas une (...)