little-hands/ddd-q-and-a-trial

画面やAPIなどプレゼン層が固まっていない場合にドメインエキ

Opened this issue · 0 comments

Question

画面やAPIなどプレゼン層が固まっていない場合にドメインエキスパートや開発内部でドメインモデルの責務が動いているか確認してもらうにはどうすれば良いでしょうか?
テスト駆動で確認していくかドメインモデルと一致する画面モックを作る感じでしょうか?

Answer

「動いているか」という観点になると画面モックを欲しくなるのかな、とは思いました。エンジニア内に限りますが、ユースケース(アプリケーション)層のテストを書くのはありですかね。
given(前提条件)、when(操作)、then(結果)という記法でテストを記述すると、その内容の段階で想定外の挙動かどうかはある程度把握できることがあります。