DDD
ドメイン駆動設計

ちょっとずつ読むドメイン駆動設計 第一部 ドメインモデルを機能させる 第一章 知識をかみ砕く5

More than 1 year has passed since last update.

ドメインエキスパートもコードが読める

貨物予約アプリケーションの例より

プログラマは、ビジネスエキスパートに技術的な成果物を見せることができる。コードさえも見せられるのだ。(第一部 第一章)

先日、DevOpsDaysTokyoというイベントに参加した際、どのセッションだったかは忘れてしまったが、あるフレーズがとても頭に残っています。

経営層がソースを見る時代が来る

ドメイン駆動設計を突き詰めれば、ソースコードはドメインを要約したものになっているはずで、宣言的で明示的なソースコードは極端ではなく、経営層・ドメインエキスパートさえ理解できるはずだと思っています。

仕様書ではなく、ソースコードからビジネスルールが正しいかどうか検証できるようになります。

経営層がソースコードを見る時代にドメイン駆動設計を突き詰める。