イミュータブルデータモデル
https://gyazo.com/907af72144b79a172c569d589c8d0442
データモデリングチェックリスト48 でHowの一つとして読んでみたが、現実問題チェックリストに沿ったモデリングは若干 SIer 色が強くユーザーが不在で対話から生まれるモデルが見えてこない。どちらかというと物理設計に近いのかな。 /kawasimaさんの特集記事から少ないながらデータモデリングの現場で会得したり経験したりしたことが腑に落ち、そしてくっきりした部分があったのでまとめる。 1つのものであること、他のものとは区別されていること
複雑さをシンプルにしていく
ドメインモデル応用
複雑なドメインモデルもシンプルにするのは概念や責務を分解すること
1つのデータの概念が混在していれば分解
関数も概念をまたぐようなら分解
データ・関数をグルーピングして範囲を狭まる
参考記事