Когда разделять представление MVC на два?

На днях я обсуждал передовой опыт в MVC с коллегой, и он спросил меня, как лучше всего разделить представления. Он поддерживал решение MVC, которое имело общую форму ввода с контроллером с двумя действиями: действие получения и действие публикации. Оба действия возвращали одно и то же представление, заполненное встроенной логикой и условными операторами, проверяющими, был ли это пост или получение.

Какое лучшее решение в этой ситуации? Следует ли разделить представление на два отдельных представления? Я предполагаю, что это зависит от того, сколько там логики, но когда слишком много? Есть ли способ количественно определить, когда вы можете мотивировать рефакторинг в двух представлениях?

6
задан Rickard 24 September 2011 в 23:11
поделиться