Bazen denetleyici sınıfındaki eylem işlevleri, Modelden Görünüme veri akışını basitçe kontrol etmek için birçok kod satırı ile çok büyük ve kötü olabilir. Bir noktada bu devasa işlevler, iyi kodun temel ilkelerini tamamen kaybeder, yani sadece bir şey yapmak, küçük, okunabilir ve yönetilebilir olmak vb.
Bu devasa eylem işlevlerini denetleyici sınıfındaki daha küçük özel işlevlere bölmek iyi bir uygulama olarak mı kabul edilir veya bu tür bir optimizasyon ihtiyacı, bunları modele eklememiz gerektiğini mi gösterir?
Eylemde göreceli olmaları için denetleyicide daha küçük işlevlerin özel olması için oy kullanardım, ancak model çok büyük ve hantal olabiliyorken denetleyicinin tercihen basit olması gerektiği yönündeki argümanları duydum; ve hangisinin en çok tercih edilen yöntem olacağını merak ediyordum.