Test Driven Development et Code Legacy : (re)partir sur de bonnes bases.
📍 Salle Villard de Lans 1
🪑 Capacité 20 places
🕒 10h30 - 12h15
🚨 Il s'agit d'un workshop, n'oubliez pas de venir avec votre machine et de valider les pré-requis.
Dans cette session spéciale débutants en TDD, je vous invite à découvrir et pratiquer cette technique particulière qui fait tant parler… et à la démystifier.
Deux ateliers consécutifs de 90 minutes !
le premier pour découvrir les éléments de base:
- ToDo List
- 0,1,N
- Fake it
- Triangulate
- Obvious Implementation
- Test Doubles
le second pour adapter la pratique au code legacy:
- Seam/Command
- Characterization Test
- Approval Testing
- Test/Legacy 5 steps strategy
Modalité: présentation + pratique en binômes (venez avec votre laptop)
Langage: Java / typescript / python… à déterminer en fonction des participants.
Présentation de Christophe Thibaut
Christophe Thibaut travaille en tant que consultant depuis 2005. Il a 32 ans d'expérience dans le développement, la gestion de projet, la direction de projet, ainsi que le conseil auprès de grandes entreprises. Il pratique et enseigne les méthodes agiles depuis 2001, aidant les développeurs, les leaders techniques ainsi que les managers à comprendre et adoptes ces méthodes.
Christophe est intéressé par tout ce qui permet à une équipe de résoudre des problèmes complexes ensemble à l'aide de la technologie, que ce soit sur le plan des techniques (TDD, refactoring, programmation fonctionnelle) ou des relations. Il a à cœur d'aider les équipes à puiser dans leur propre génie collectif, et les managers à créer les conditions de l'amélioration continue.
Son expertise repose sur un processus d'apprentissage en continu des modèles et des outils : XP, Scrum, Lean, méthodes de coaching et outils de création de vision partagée. C'est un excellent communiquant à l'oral comme à l'écrit. C'est un facilitateur et un coach, ainsi qu'un observateur attentif, qui pratique l'écoute active.
Christophe contribue à répandre les pratiques TDD et XP, le développement en agile, le coaching et le leadership. Il facilite, enseigne, conseille, et se nourrit de tout ce qui aide les équipes à créer et maintenir du code vivant.
Freelance - XP Consultant
Linkedin