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

De Wiki Agile
Aucun résumé des modifications
Ligne 29 : Ligne 29 :
== Un cycle TDD type devrait être … ==
== Un cycle TDD type devrait être … ==


'''Short''' The turnaround time for passing each test is short. It could take 5 mins per cycle. '''Rhythmic''' You’ll feel the rhythm distinctly - “red, green, refactor… red, green refactor…” '''Incremental''' You’ll know that as you write and pass more tests, working functionalities are being build up incrementally. '''Design-focused''' With good knowledge of software design principles, you’ll discover TDD is not a testing technique but a method of designing software. '''Disciplined''' TDD is a different way of developing software. To break the old habit of “code and fix” and to adopt a new habit will require discipline and persistence.
* '''Court''' : le temps de traitement pour passer chaque test est court. Cela pourrait prendre 5 minutes par cycle.
 
* '''Rhythmique''' vous sentirez le rythme très distinctement - "rouge, vert, refactorer... rouge, vert, refactorer..."
* '''Court''' : Le temps de traitement pour passer chaque test est court. Cela devrait prendre 5 minutes par cycle.
* '''Incrémental''' : vous saurez au fur et à mesure que vous écrirez et ferez passer de plus en plus de tests, que des fonctionnalités sont construites de manière incrémentale.
* '''Rhythmique''' Vous sentirez le rythme très distinctement - « rouge, vert, refactorer rouge, vert, refactorer … »
* '''Focalisé sur la conception''' : avec une bonne connaissance des principes de conception logicielle, vous découvrirez que le développement piloté par les tests n’est pas une technique de tests mais une méthode pour concevoir du logiciel.
* '''Incrémental''' : Vous saurez au fur et à mesure que vous écrirez et ferez passer de plus en plus de tests, que des fonctionnalités sont construites de manière incrémentale
* '''Discipliné''' : le TDD est une autre façon de développer du logiciel. Casser les vieilles habitudes "coder et corriger" pour adopter une nouvelle habitude exigera de la discipline et de la persévérance
* '''Focalisé sur la conception''' : Avec une bonne connaissance des principes de conception logicielle, vous découvrirez que le développement piloté par les tests n’est pas une technique de tests mais une méthode pour concevoir du logiciel.
* '''Discipliné''' : Le TDD est une autre façon de développer du logiciel. Casser les vieilles habitudes « coder et corriger » pour adopter une nouvelle habitude exigera de la discipline et de la persévérance


= Pourquoi le TDD ? =
= Pourquoi le TDD ? =