モデルは常に変化する
Ericの経験から導き出される教訓は、真に強力なドメインモデルは時間とともに進化するということ
(序文より)
一発で完璧なモデルを構築することはまずできない。だから、モデルは変更が容易なものでなければならない。
ということは、ドメイン駆動設計を実践するには"オブジェクト指向の技術"と"リファクタリングの技術"、"アジャイルの技術"が非常に大事になってくると思う。
また、『Ericの経験』という言葉がいいですね。Eric自身、日本語版への序文にて
ドメイン駆動設計が語っているのは、私の物語です。
...しかしこの物語は、厳しい現実の中でソフトウェア設計を習得しようと奮闘してきた、他の多くの人々の物語にも似ています。
と言っている。
物語であり、現実であり、実践のなかで培われたもので、現実は常に不完全であり、常に変化している。
その中で導き出された教訓はとても説得力のあるものだと思いました。
モデルは常に変化する。リリース後も。