16:00 - 17:00

Comment utiliser TDD, le binômage et les coding dojo pour se sortir efficacement du code Legacy ?

On aimerait tous travailler sur du code bien propre, développé en TDD, remanié selon les grands principes de design orienté-objet. Seulement voilà, il arrive parfois que l'on se retrouve à développer avec du code Legacy, ce fameux code existant et vieillissant que l'on n'a pas écrit, qui n'a jamais été testé. Celui où le prototype est parti en production, celui où le tech-lead historique a changé de boite, celui où personne ne comprend ce qui se passe sur cette application. Le but de cette session est d'expliquer comment reprendre la main sur cette complexité et comment se mettre en ordre de batailler pour développer efficacement malgré les contraintes du code legacy. Cette session présente ce qu'est le code Legacy, d'où il vient, comment se remettre à écrire des tests unitaires pour ce type de code et comment le refactorer. Cette session explique aussi comment utiliser des pratiques comme le binômage et les Coding Dojo pour surmonter les difficultés du code Legacy. Cette session revient aussi sur quelques retours d'expérience de projets agiles avec du code legacy. Enfin, un Kata de programmation aura lieu au cours de cette session, pour montrer comment tester et refactorer du code legacy.

Bénéfices pour les participants :

Comprendre les problématiques d'architecture et de code legacy. Voir des techniques pour sortir du code legacy testable avec des pratiques agiles comme TDD, le binômage et les Coding Dojo. Avoir une démarche pour améliorer la qualité du code legacy. Connaitre quelques retours d'expérience dans un contexte Agile.

Salle A-301 Public tech

Presented by Mathieu Gandin

Tech Lead & Agile Coach

mgandin@octo.com

Evaluate this event
Let us know if youre planning to come to this event.
It looks interesting!