La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

TDD & Legacy By Agile4Techos. Qui sommes nous? Bernard Huguet Luc Jeanniard Johan Martinsson Cyrille Roy.

Présentations similaires


Présentation au sujet: "TDD & Legacy By Agile4Techos. Qui sommes nous? Bernard Huguet Luc Jeanniard Johan Martinsson Cyrille Roy."— Transcription de la présentation:

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

5

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)


Télécharger ppt "TDD & Legacy By Agile4Techos. Qui sommes nous? Bernard Huguet Luc Jeanniard Johan Martinsson Cyrille Roy."

Présentations similaires


Annonces Google