集約に関するブログについて、開発部内でわいわい議論を交わしました。
開発を振り返ると、完全性と純粋性を行き来しているなーと実感しています。
読んだ感想
- 最近はテスト容易性を意識して開発をしてたりするのですが、Rails では ActiveRecord を使ったりすると、純粋性が担保できないこともあり、テストが辛いことがある。ActiveRecord に依存しながら、Rspec+FactoryBot でのテストしやすさに関して、チーム内で議論したい。
- やっぱり DDD にある通り、複雑性に向き合い、モデリングし続けるしかない。
- モデリングしまくって、細かく概念を分けた時、モデル同士の関係がどうなっているか分かり難くなりそう。
- これは最近気になる packwerk で解決できそうな気がする
さらば!