集約に関するブログについて、開発部内でわいわい議論を交わしました。

開発を振り返ると、完全性と純粋性を行き来しているなーと実感しています。

読んだ感想

  • 最近はテスト容易性を意識して開発をしてたりするのですが、Rails では ActiveRecord を使ったりすると、純粋性が担保できないこともあり、テストが辛いことがある。ActiveRecord に依存しながら、Rspec+FactoryBot でのテストしやすさに関して、チーム内で議論したい。
  • やっぱり DDD にある通り、複雑性に向き合い、モデリングし続けるしかない。
  • モデリングしまくって、細かく概念を分けた時、モデル同士の関係がどうなっているか分かり難くなりそう。
    • これは最近気になる packwerk で解決できそうな気がする

さらば!