Назрел простой вопрос.
Есть класс - контроллер, в нем уже 15 методов и более 600 строк кода (комментариев ~50 строк).
Дальше добавится еще столько же строк и методов, или больше.
Нужно разносить по нескольким контроллерам?
Может достаточно вынести бОльшую часть кода в модели?
Контроллер отвечает на мой взгляд за одну сущность - заказ и построен так что каждый метод отвечает за действие с заказом (заказ/открыть, заказ/запустить, заказ/подтвердить и т.д.)
function action_open()
function action_start()
function action_confirm()
и т.д. и т.п.
И с заказом будет происходить еще уйма действий и на каждое соответственно свой метод.
Вопрос скорее теоретический т.к. проект не нагруженный и я могу хоть миллион строк впихнуть в один контроллер и хоть 100 методов, но это же не правильно.
Есть класс - контроллер, в нем уже 15 методов и более 600 строк кода (комментариев ~50 строк).
Дальше добавится еще столько же строк и методов, или больше.
Нужно разносить по нескольким контроллерам?
Может достаточно вынести бОльшую часть кода в модели?
Контроллер отвечает на мой взгляд за одну сущность - заказ и построен так что каждый метод отвечает за действие с заказом (заказ/открыть, заказ/запустить, заказ/подтвердить и т.д.)
function action_open()
function action_start()
function action_confirm()
и т.д. и т.п.
И с заказом будет происходить еще уйма действий и на каждое соответственно свой метод.
Вопрос скорее теоретический т.к. проект не нагруженный и я могу хоть миллион строк впихнуть в один контроллер и хоть 100 методов, но это же не правильно.