Slide 9
Slide 9 text
©2023 Loglass Inc. 9
Loglassのバックエンドアーキテクチャについて
ドメインオブジェクトの書き方
旧 現在
Kotlinのdata classはequals, hashCode,
toString, copyなどのメソッドを自動で生成して
くれる。
便利だが、copyメソッドを利用することでドメイ
ンに書かれたルールを突破できてしまう可能
性がある。
現在はcopyメソッドを禁止するテストを書いて
実現している。
誰もが安全に使える形を目指している。