Проведя 9 месяцев в маленькой команде разработки с CakePHP мы начинаем видеть все больше и больше моделей становятся 3000, 4000, даже 5000 линий длиной. Не то, что код повторяется, просто мы добавляем много функциональности и просто требуем этого большого количества кода.CakePHP с большими, быстро растущими моделями
Я знаю, что эти файлы не могут считаться очень большими по сравнению со многими крупными приложениями, и мы, безусловно, уменьшаем количество доступных вызовов за счет использования частных функций, однако, если мы хотим начать нарушать некоторые из этих файлы для повышения управляемости, есть ли какие-либо конкретные методы, которые следует соблюдать?
ли это нарушение конвенции, есть модели без какой-либо таблицы БД? Где-то больше подходит для размещения больших кусков кода?
Заранее спасибо за ваши предложения