Indiana Jones et le temple du Legacy Code

Mathieu Gandin 6 - Fermette jeudi 23 14:30 - 15:30

Selon The Economics Of Software Maintenance In The 21 Century, nous passons 80% de notre temps à maintenir du code existant et pénible à modifier. Dans cette situation nous devenons des archéologues du code, tandis que les contraintes de temps se font plus fortes. On parle alors de code Legacy.

D’où vient le code legacy ? Quelles sont les techniques pour refactorer et tester ce code ? Quelles pratiques peuvent m’aider à travailler le code legacy avec les autres membres de mon équipe ? Au cours de cette session je présenterais comment reprendre le code d’un gros legacy avec une séance de live-coding. Vous verrez comment effectuer un changement majeur et important dans un exemple de code legacy que j’ai pu rencontrer au cours de mon expérience.

A l’issue de cette session vous repartirez avec :
Une longue séance de livecoding pour présenter des techniques pour tester et remanier du code en profondeur
Une introduction à une démarche pour avoir une vue d’ensemble de votre gros code legacy
Une présentation de la matrice de gestion du temps de Covey pour vous organiser sur le long terme dans la reprise de votre code legacy

Si vous êtes Développeur, Tech Lead, Coach Agile, Scrum Master, avec une passion, comme Indiana Jones, pour l’archéologie du code venez à cette session pour comprendre comment découvrir les trésors cachés de votre legacy.

Tintintin tintintin Tintintintin !...

A propos de Mathieu Gandin

Je m'appelle Mathieu Gandin et je suis tech-lead, architecte et coach agile chez Octo Technology.

Depuis 12 ans, je collabore avec des développeurs pour les aider concevoir un produit dont ils sont fiers.

J'aime travailler sur :

  • Le Design de code
  • La transmission de pratiques de développement logiciel comme TDD
  • L’implication de l’équipe sur le produit
  • Le refactoring de code existant
  • La facilitation d'ateliers

Je m’occupe aussi d’animer la communauté Software Craftsmanship au sein Octo Technology.

Je suis aussi speaker pour les événements suivants :

  • Agile Tour
  • Agile France
  • USI
  • Paris Web
  • Meetup Software Craftsmanship
  • Scrum Day
Tags:
Technique

comments powered by Disqus

Vite, je m'inscris !