シリアライズのための設計
from
DMMF: Serialization
境界づけられたコンテキストのコミュニケーション#6690836175d04f000003b387
シリアライズ
を簡単にするには、
ドメインオブジェクト
をシリアライズ専用の型(
DTO
)に変換し、その
DTO
をシリアライズすれば良い
https://scrapbox.io/files/669081c9e18ed9001c349f2c.png
デシリアライズ
の場合は逆のことをする
https://scrapbox.io/files/66908228c271b4001cfb3b9a.png
ドメイン固有のチェックは、DTO からドメインオブジェクトの変換時に行う
べき
境界づけられたコンテキスト
内のほうが、エラー処理のコントロールがしやすいため
Implementation: Working with Errors