第2章 DDD本 読書メモ

第2章の例2.1 「貨物輸送プログラムを完成させる」ための、
ドメインエキスパートと開発者の2つの対話についての比較。

着目

2つの対話について以下の2つの観点で比較する。

  • ソフトウェアがビジネスにとって何を意味しているか
  • 当該ソフトウェアが技術的にどう機能するか

改善

1つ目の対話に対して2つ目の対話にて改善されているポイントを列挙する。

  • ユビキタス言語が定められていることにより、両者の議論に曖昧な点が減った
  • 開発者がオブジェクトの振る舞いを基点にして会話することにより、
    ドメインエキスパートと議論するために不必要な言葉が減った

雑感

ドメインエキスパートと会話するときに、手続きの観点から話してしまい、
議論がくどくなってしまうことはあるなあと思って「確かに〜」と思いながら読んでた。