« Less - Développement piloté par les tests » : différence entre les versions

De Wiki Agile
Ligne 23 : Ligne 23 :
[[Fichier:Tdd-cycle-fr.png|centré|254px|TDD|border]]
[[Fichier:Tdd-cycle-fr.png|centré|254px|TDD|border]]


Dans un langage comme Java, ce cycle ne prend pas plus de 5 minutes. Dans des langages plus anciens, ayant des temps de compilation plus longs et moins d’outils de refactoring automatisés, ce cycle est plus long - 20 minutes probablement.
Dans un langage comme Java, ce cycle ne prend pas plus de 5 minutes. Dans des langages plus anciens, ayant des temps de compilation plus longs et moins d’outils de refactoring automatisés, ce cycle est plus long - 20 minutes probablement.<br/>
 
<br/>
Est-ce que le développement piloté par les tests est différent dans le cadre du développement de produits de taille importante ? Non, car il s’agit d’une pratique individuelle de développeur, peu importe le nombre de personnes impliquées dans le développement. La quantité de code patrimonial/historique, les anciennes technologies et les développements dans l’embarqué ont un impact sur les tests unitaires et sur le développement piloté par les tests. En conséquence, la plupart des expérimentations de cet article sont en lien avec ces sujets.
Est-ce que le développement piloté par les tests est différent dans le cadre du développement de produits de taille importante ? Non, car il s’agit d’une pratique individuelle de développeur, peu importe le nombre de personnes impliquées dans le développement. La quantité de code patrimonial/historique, les anciennes technologies et les développements dans l’embarqué ont un impact sur les tests unitaires et sur le développement piloté par les tests. En conséquence, la plupart des expérimentations de cet article sont en lien avec ces sujets.<br/>


== Un cycle TDD type devrait être … ==
== Un cycle TDD type devrait être … ==