Et tout un tas d'autres choses ;)
the return
Fabien Hiegel
Thomas Carpaye
Déroulé type de la journé
9:00 | Accueil Rappel de la veille par les participants |
9:30 | Théorie : - Inside Out / Outside-In - Chicago/London - Double Loop TDD |
10:00 | Pratique: Kata "Mars Rover" avec la contrainte "Outside-In" |
11:00 | Théorie: - Tests Doubles & Mocks |
11:15 | Pratique: Kata "Birthday Greetings" en utilisant des Mocks |
12:00 | Repas |
13:30 | Théorie: - Legacy & TDD - Shotgun Surgery - TDD sur du vrai code avec des frameworks (H2, Tests Container, MockMVC) |
14:00 | Pratique: Kata "Gilded Rose" |
15:00 | Pratique: Kata "Trip Service" |
16:30 | Clôture Synthèse des deux journées Rétrospective |
Fast
Isolated
Repetable
Self verifying
Timely
Baby steps
RED
Make it fail
GREEN
Make it pass
REFACTOR
Make it better
Vous devez écrire un test qui échoue avant d’écrire tout code de production
Vous ne devez pas écrire plus d’un test suffisant pour échouer, ou qui échouera à la compilation
Vous ne devez pas écrire plus de code que nécessaire pour faire passer le test en cours
Chicago / London
Exploration couche par couche
Exploration couche par couche
https://kata-log.rocks/mars-rover-kata
Kata
https://kata-log.rocks/mars-rover-kata
Kata
Objets Factices
& Doublures de tests
https://codingdojo.org/kata/birthday-greetings/
Kata
https://kata-log.rocks/trip-service-kata
Kata
https://github.com/emilybache/GildedRose-Refactoring-Kata
Kata