/note/tech

ドメイン駆動設計に関する何か

ドメイン駆動設計だけを勉強してもドメイン駆動設計はできるようになりません。

ドメインを動力として力を伝えるためには、対象ドメインへの関心を持たねばなりません。ドメイン駆動設計をやりたい(と言う表現もなんだかな、ですが)なら、一つ質問があります。「貴方が現在扱っているドメインをドメインの言葉で説明してください」……ラバーダッキングで構いません。これができないのであれば、まずドメインを知ろうと思うところからです。ドメインモデルの構築(図の上下共通する黄色部分)は「ドメイン駆動設計」かどうかに依存しません。

自分の経歴書のためにDDDやりたがるやつを信用してないのはこういうのがあるからよ