Présentation du Développement Guidé par les Tests à des étudiants de l'IUT Informatique d'Aix-en-Provence.
"(*-*5¬5%%1IJMJQQF$SFVY!QDSFVY
View Slide
AGILITÉRécapitulons...
MODÈLE WATERFALLIdéeSpécificationConceptionDéveloppementLivraison
LE CYCLE EN V
AGILITÉ!Développement incrémental.
AGILITÉ!Développement itératif.
AGILITÉ!Développement itératif.√ √ √√ √X
1 Week
AGILITÉEmbrace change!
AGILITÉAccueillez le changement!
AJOUTEZ DESFONCTIONNALITÉSsouvent...
MODIFIEZ DESFONCTIONNALITÉSsouvent...
SUPPRIMEZ DESFONCTIONNALITÉSsouvent...
MODIFIEZ VOTRE CODEEncore, encore, et toujours.
MODIFIEZ VOTREARCHITECTUREEncore, encore, et toujours.
ET VÉRIFIEZ QUE ÇA MARCHE!
EN LISANT JUSTE LE CODE!
À LA MAIN!
PAS ENVIE DETESTER À LA MAIN?
VOUS AVEZ BESOIN DETESTS AUTOMATISÉS!
NOUVEAU CODE?en quelques secondes, vous savez si ça marche...
CHANGEMENT DE CODE?en quelques secondes, vous savez si ça marche...
REFACTORING?en quelques secondes, vous savez si ça marche...
NOUVELLE VERSION DE JAVA?en quelques secondes, vous savez si ça marche...
AU REVOIR LES BUGS
AU REVOIR LES...“Mais ça marchait hier!”
AU REVOIR LES...Longues sessions de debug sous pression
BONJOUR SÉRÉNITÉ
TESTONS!
DEMO TIME...Crossed fingers!
TEST DRIVEN DEVDéveloppement guidé par les tests
À LA MAIN!PAIR PROGRAMMING
PING PONG
http://bit.ly/iut-2