GZW-0180 Du DDD dans mon legacy ! (live coding) | Devoxx

Du DDD dans mon legacy ! (live coding)

University

agTest DevOps, Agilité, Méthodologie & Tests débutant

Neuilly 252 AB

Wednesday 13:30 - 16:30

A l'aide de quelques-uns de ses concepts facilement applicables, le Domain Driven Design peut nous permettre de reprendre le contrôle (et du plaisir...) sur des applications Legacy bien pourries.

Nous illustrerons ceci à travers une intense mais très vivante session de live-coding sur un exemple de code bien legacy... De l'écriture d'un harnais de tests lorsqu'on n'a zéro test et du code à priori non-testable au refactoring à la sauce DDD puis à la mise en place d'une architecture hexagonale, nous démontrerons tout ça par la pratique, en totale interaction avec le public.

Que vous ayez des connaissances ou non à propos du Domain Driven Design, cette université vous permettra de repartir avec les idées claires, mais surtout pleins d'astuces concrètes pour pouvoir les appliquer dès le lendemain sur vos projets.

 Testing Legacy Code    business domain    livecoding session    application architecture    legacy codebase  
Salle Neuilly 252 AB
Thomas PIERRAIN Thomas PIERRAIN

Software gardener & eXtreme Programmer obsessed by use cases (Vs. solution-driven approaches), I like using DDD & TDD to boost my efficiency at work.

Bruno BOUCARD Bruno BOUCARD

Bruno Boucard est coach agile, software craftsman, formateur sur les pratiques XP. Il possède une vaste expérience de programmation depuis la programmation système et noyau sur serveur Unix à la programmation parallèle sur CPU et GPU sur Windows. Aujourd’hui il pratique un coaching craftsmanship afin d’émanciper les développeurs à travers les pratiques XP comme TDD, BDD et de solides connaissances en refactoring de code legacy. Cependant, il aime enseigner le DDD, une fois les techniques de bases maîtrisées.

Jérémie Grodziski Jérémie Grodziski

Jérémie Grodziski is a technology enthusiast and is passionated about everything related to software design and development. He's a fervent popularizer of pragmatic approach like Domain-Driven Design or Clojure, a simple and effective functional language. Jérémie focus on understanding the domain and the value the software brings to the people using it. He appreciate being curious, respectful and the willingness to share with people around.

TBA : To be announced / Salle non affectée