Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Pitié ! Arretez de tuer mon DDD !
Search
Alexandre Balmes
February 21, 2017
Programming
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Pitié ! Arretez de tuer mon DDD !
Présentation donnée lors du meetup DDD du Software Craftsmanship de Lyon
Alexandre Balmes
February 21, 2017
More Decks by Alexandre Balmes
See All by Alexandre Balmes
Au secours, on me demande d'utiliser de l'IA - Drupal Camp Grenoble 2026
pocky
1
34
Au secours, on me demande d'utiliser de l'IA! - Meetup AFUP
pocky
0
38
Behat en 2022
pocky
2
290
La programmation défensive (ou l’art de ne pas (se) faire confiance)
pocky
1
730
Bitcoin 101
pocky
1
220
Smart Contracts 101
pocky
1
210
Présentation du projet "Le Petit Bloc"
pocky
0
270
Rex de ma vie d'indépendant
pocky
0
290
Pourquoi le DDD ne devrait rien changer à votre vie
pocky
0
700
Other Decks in Programming
See All in Programming
Contextとはなにか
chiroruxx
1
330
JavaDoc 再入門
nagise
1
370
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.6k
CSC307 Lecture 17
javiergs
PRO
0
320
スマートグラスで並列バイブコーディング
hyshu
0
150
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
540
依存関係から依存物へ―Dependencyという言葉の歴史をひも解く
j_lee
0
120
Oxcを導入して開発体験が向上した話
yug1224
4
320
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
110
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
200
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6.2k
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
200
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
Game over? The fight for quality and originality in the time of robots
wayneb77
1
200
Build your cross-platform service in a week with App Engine
jlugia
234
18k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Tell your own story through comics
letsgokoyo
1
960
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
230
We Are The Robots
honzajavorek
0
250
ラッコキーワード サービス紹介資料
rakko
1
3.7M
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
Pitié ! Arrêtez de tuer mon DDD ! REX de
ma vie d’indépendant
Qui suis-je ? ––– Id // Alexandre BALMES Twitter
// pockystar Org // vanoix.com
DEPUIS 3 ANS
Mais pourquoi ?
Parce que je ne suis pas très bon (cette
notion dépend de votre curseur “bon” )
Let’s REX
None
None
None
Leçon n°1
Domain Driiiiiven Design
/ˈdrɪvən/
None
Leçon n°2
Un état d’esprit
❤ DDD ❤ SOFTWARE CRAFTSMANSHIP ❤ ❤ XP ❤
TDD ❤…❤
Leçon n°3
De l’architecture
Application/Domain/Infrastructure/User Interface Bounded Context Anti-Corruption Layer
Leçon n°4
De la rationalisation
Core Domain Generic Domain Supporting Domain
Leçon n°5
Des patterns
Aggregate Value Object Entity Repository Service Data Transfer Object Specification
…
Leçon n°6
Des addons
CQRS CQS Event Sourcing ADR (Event|Model)Storming …
None
None
None
None
Erreur n°1
Penser que le DDD est simple
Erreur n°2
Le manque de communication
Erreur n°3
Le manque de préparation
Erreur n°4
Les concessions
Erreur n°5
L’abstraction et la magie
Erreur n°6
La documentation
Erreur n°7
Ce livre n’est pas un texte sacré
Erreur n°8
Mais vous faites du DDD pour qui ?
Merci
None
Questions
None