Software Development (Frontend, Backend & au-delà)

Cute DDD: l'atelier qui remet de l'ordre dans votre code et votre domaine métier

Hands on lab - 100min IntermédiaireFrançais

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 !

Photo de Guillaume Saint Etienne

Guillaume Saint Etienne

  • Icône Github
  • Icône site personnel

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.

Photo de Sam Cranford

Sam Cranford

  • Icône Twitter
  • Icône Github

An American Polyglot Artisanal Retro-Futurist ⊗ Team-Scale Anarcho-Syndicalismi­st in France. Agile Catalyst, eXtreme Programmer, Trainer, Coach & Manager Ardent AntiFa

Voir le programme