Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parArabelle Martel Modifié depuis plus de 10 années
1
TDD & Legacy By Agile4Techos
2
Qui sommes nous? Bernard Huguet Luc Jeanniard Johan Martinsson Cyrille Roy
3
YES, WE TDD
4
NO, WE WONT
6
Stockage Configuration Resources Traduction Questions Réponses Utilisateurs Client Q/R Client U Client lourd Statistiques Client S Client mi-lourd Service Q/R Service U UNE VRAIE APPLICATION
7
CORRECTION DUN BUG
8
TOUJOURS LE MEME CYCLE TDD REDGREENREFACTOR
9
Faire un ou des tests simples Saffranchir des dépendances (Mock, Stub, etc.) Red, Green, Refactor On évite de lancer lapplication à la main cest moins fatiguant Le test est là pour toujours : Capitalisation Cest pas si difficile ! On retient
10
AJOUT DE VALEUR
11
TOUJOURS LE MEME CYCLE TDD REDGREENREFACTOR
12
Faire un ou des tests simples Red, Green, Refactor Aide à la conception Saffranchir des dépendances On évite de lancer lapplication à la main cest moins fatiguant Le test est là pour toujours : Capitalisation Cest pas si difficile ! On retient
13
Pourquoi du TDD sur du Legacy code? Besoin de modifier une application existante Besoin de modifier sans casser le code existant Besoin de tester efficacement les modifications Exemple : Je veux corriger un bug Jexécute 30 fois le scénario de reproduction pour vérifier si ma correction est valide : long + fastidieux + fatiguant ! Bonnes raisons d'essayer le TDD
14
Pourquoi cette session? TDD sur nouveau code On sait que ça marche On sait faire On se casse tous les dents au début... et même plus tard ! ;o) Des techniques existent : cf Référence Il faut se jeter à l'eau pour apprendre à nager Après les premiers obstacles ça va vite
15
LA REFERENCE
16
Questions By Agile4techos
17
5 doigts : Excellente Super c'est exactement ce qu'il me fallait ! 4 doigts : Bonne Très intéressant, jai gagné plus que le temps que jy ai passé. 3 doigts : Juste Moyenne Intéressant, sans plus. Je nai pas perdu mon temps. 2 doigts : Utile Bof ! J'ai perdu du temps. 1 doigt : Inutile Je n'ai rien appris. Jai vraiment perdu mon temps ROTI (Return On Time Invested)
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.