私は「Fat Controllers」について読んできましたが、そこにある記事のほとんどは、コントローラーからサービス/リポジトリ層のロジックを引き出すことに焦点を当てています。しかし、私は別の状況に遭遇したので、誰かが改善のアイデアを持っているかどうか疑問に思っています.
アクションが多すぎるコントローラーがあり、これをアクションの少ない多くのコントローラーに分割する方法を考えています。これらすべてのアクションは、すべて同じ集約に属するオブジェクトの挿入/更新/削除を担当します。したがって、この集約に属するクラスごとに個別のコントローラーを用意することに熱心ではありません...
詳細を表示するために、このコントローラーはタブ付きページで使用されます。各タブは編集用のデータの一部を表し、ここで使用されるすべてのドメイン モデル オブジェクトは同じ集計に属します。
何かアドバイス?
乾杯、モッシュ