little-hands/ddd-q-and-a

エンティティを新規作成する際にUIに表示されるデフォルト値はドメイン層に置くべきでしょうか、もしくはUI層でしょうか?また、ドメイン層に置くべきであれば、例えば、Userエンティティでメルマガ受信を既定でONにしたい場合、「メルマガ受信フラ...

Opened this issue · 0 comments

Question

エンティティを新規作成する際にUIに表示される
デフォルト値はドメイン層に置くべきでしょうか、もしくはUI層でしょうか?

また、ドメイン層に置くべきであれば、
例えば、Userエンティティでメルマガ受信を既定でONにしたい場合、
「メルマガ受信フラグValueObject」にGetDefault()等のstaticメソッドを実装する方針で問題ないでしょうか?

Answer

UI表示のデフォルト値はドメイン層ではないと思います。「UI表示の」と言っているのでプレゼンテーション層ですかね。