Slide 8
Slide 8 text
しかし・・・
● 今後検索したいカラムが増えるとひたすらコードが煩雑になりそう
○ 特に#selectに渡す中身は集計に使いたい条件にもなるので複雑になりがち
● 集計データのロジックは他でも再利用したいが、複雑に組み立てられた
AR::Relationオブジェクトは使いにくい
○ #group なども呼ばれているため、追加で scoped chainして条件を増やそうとしたときに意図しない
動作をさせてしまう可能性も・・・
● そもそも1か月後に自分がこのコードを読んで理解できる自信がなくなってくる
😇😇😇😇😇
そんなコードで大丈夫か?
引用:エルシャダイ無料倉庫より