ドメインモデルを作ってみた。
前回の記事で紹介したサービスのドメインモデルを考えてみました。
nocturne-life-restoration.hatenablog.com
初期のドメインモデル
初期のドメインモデルとしては、以下です。
概念として、同じ漫画でも
- パトルール対象の漫画 → 漫画の名前(例 : ワンピース)
- 新刊漫画 → 漫画の巻数含めたタイトル(例 : ワンピース 1巻)
を区別しています。
後は今の所把握できている業務イベントと概念の 関連付けをしています。
詳細なドメインモデル
さらに、具体的な属性値まで持たしたドメインモデルは、以下です。
以前、似たようなサービスを作ったことがあるので、 登録ルールが必要になってくることがわかっています。 このルールとしては、以下を想定しています。
1000円未満(全巻セットみたいな商品を除外)
発売日が未来
同じ新刊漫画は一つだけ
以上、こんな感じでドメインモデルを作ってみました。