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