ふわっと理解するDDD ~ドメイン駆動設計~
https://qiita.com/yu-saito-ceres/items/f73262cedcdd6e8e75c8?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
#qiita #初心者 #DDD #ドメイン駆動設計 #entity #ValueObject
#qiita #初心者 #ddd #ドメイン駆動設計 #entity #valueobject
モデリングってフィギュア作るときとかも使う用語だけど、モデリングがうまくなるには何度も何度も作っては壊し作っては壊しを繰り返さないといけないんだよね。そういう意味で、DDDのモデリングも繰り返しモデルを作り変えるというのは理にかなっているよな。
モデルをアップデートしながら実装もアップデートしていくスタイルの場合、モデルをアップデートしたことを関係各所へ通知すべきと考えていますが、そのあたりはどういうアプローチが考えられるのでしょうか?
また、モデルのどこをアップデートしたか、変更履歴を残す必要があるかと思いますがそのあたりもどのように工夫すればいいでしょうか?