Задать вопрос
DrunkMaster
@DrunkMaster

Что такое жирная модель/контроллер?

Возьмём, например php. Постоянно упоминаются раздутые модели, контроллеры. Что такое раздутый, жирный, что в нём должно быть, чего не долго, где этот признак раздутости и есть ли из него исключения?
  • Вопрос задан
  • 3009 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@Archusha
https://agaltsovav.ru/
Ну не жирная, а толстая.

Есть два подхода:
1) Толстый контроллер и тонкая модель - в этом случае вся бизнес логика находится в контроллере, а модель просто транслирует данные.
2) Тонкий контроллер и толстая модель - в этом случае вся бизнес логика находиться в модели, а в контроллере находится только связь между вью и моделью.

Дело религиозное, какой подход выбрать.
Ответ написан
Комментировать
@AA-Chernyh
Оба из этих двух подходов плохи и выбирать из них не нужно. При любой возможности выделяйте логику приложения в отдельные сущности, а не в контроллер или модель, и будет вам счастье.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы