Cute DDD: l'atelier qui remet de l'ordre dans votre code et votre domaine métier
Jeudi 10:25, Salle 1
On nous parle de Clean Code, on nous parle d’architecture hexagonale/clean, et d’un autre coté de principes de programmation orienté objets: SOLID par exemple. Parfois on a du mal à tout rassembler dans notre code. Et on revient vite sur du spaghetti, malgré nous.
Comment, en 2026, faire vite et propre ? Avec l’IA ? … peut être, mais à condition de … venir à cet atelier !
Nous allons tout démeller et partant d’une base de code “legacy” Java/Spring Boot, pourtant propre, où les principes SOLID semblent respectés, mais c’est loin de suffire. Nous ferons entrer en jeu des notions que nous avons trouvé dans DDD (Domain Driven Design) et qui nous permettront de refactorer notre code soit: 🧩 C - Composable ➡ U - Unix Philosophy 📈 P - Predictable 💬 I - Idiomatic 🗺️ D - Domain-based
CUPID, c’est bien cela !

Guillaume Saint Etienne
J’ai écrit mes premières lignes de code à l’age de 11 ans sur un ZX81. J’ai développé des écrans Videotex Je suis artisan développeur depuis 30 ans déjà, élève de Laurent Bossavit, Jonathan Peret et Olivier Azeau. J’ai été aussi architecte logiciel, chef de projet, responsable d’équipe , j’ai travaillé pour diverses ESN et éditeurs logiciels, dont Varian Medical Systems pendant 10 ans, actuellement sur le projet ITER. Codeur C# + JS depuis le début, j’ai récemment plongé dans Kotlin avec délectation. Je pense que bien développer c’est: 70% de discussion, 20% de tests, 10% de code.
Sam Cranford
An American Polyglot Artisanal Retro-Futurist ⊗ Team-Scale Anarcho-Syndicalismist in France. Agile Catalyst, eXtreme Programmer, Trainer, Coach & Manager Ardent AntiFa
