DDD / Foreword


Foreword

要約

ソフトウェアの開発が複雑なのは問題領域が本質的に複雑だから。 ドメインモデルによりこの複雑さは制御可能になる(ドメインモデルの作成は簡単じゃないけど。。。)

この本が教えてくれること

  1. 概念と実装を分離してはだめ。
    • 概念と実装が分離していないドメインモデルは、ドメインエキスパートと技術者を結びつけるユビキタス言語を提供する。
  2. 最初にモデルをデザインしてその後で実装するわけじゃない。
    • ドメインモデルは常に進化する。

担当者のつぶやき

ドメインエキスパートと技術者が結びつくかといわれるとちょっと無理な気がするけど、用語の定義/統一は重要だよね(技術者間においても)。

みんなの突っ込み


まとめ (議事録)