1.6 MVC, архитектура, проектирование и абстракции. | Курс «Паттерны и практики написания кода»
HTML-код
- Опубликовано: 20 июл 2024
- В этом видео перейдём к рассмотрению самого известного и популярного в разработке паттерна, который реализуется практически во всех проектах. Речь конечно же про MVC. Затем разберём разницу между проектированием и архитектурой. Завершим пониманием работы и воплощением абстракций в коде.
00:00 - Вступление
01:46 - Виды MVC, классическое представление и Web
03:28 - Бизнес-логика
04:32 - Бизнес-логика в контроллере (FSUC)
05:45 - Задачи, Выполняемые в контроллере
06:15 - Бизнес-логика в моделе
07:00 - Пример
08:06 - Различия архитектуры и проектирования
12:37 - Абстракции
15:28 - Пример
17:02 - Итоги
👉🏻 Первый сезон: • Первый сезон курса: Па...
👉🏻 Все серии второго сезона: • Второй сезон курса: Па...
AvitoTech - это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК: avitotech
Твиттер: / avitotech
Телеграм: t.me/avitotech
Хабр: habr.com/ru/company/avito/
Медиум (eng): / avitotech
Гитхаб: github.com/avito-tech/
Сайт: avito.tech/
Надо вам как то разрекламиррвать этот плей лист. Супер доступно и понятно то, что в книжках посложнее и непонятнее описано.
и снова шикарное пояснение важных понятий! спасибо авторам и команде!
Чувак ты лучший
Спасибо
Отличные видео, риспект автору
Доброго времени суток,
как можно посмотреть следующие видео?
видео с 7 по 12 недоступно.
Добрый день!
Серии с 7 по 12 выйдут сегодня (09.06) в 18:00.
По вопросу бизнес-логики и моделях есть некая недосказанность.
Вы говорите о случае, когда ORM реализует паттерн Active Record. Р.Мартин в своей книге "Чистый код" пишет, что в таком случае модели ближе по сути к DTO и бизнес-логику надо выносить в сервисы.
А вот если ORM реализует Data Mapper, то тут уже картина другая.
М. Фаулер в статье "Anemic Domain Model" пишет вот что: "In general, the more behavior you find in the services, the more likely you are to be robbing yourself of the benefits of a domain model."
Отличный вопрос! Эта и другие темы будут подняты в следующих сезонах 😉
Очень сложно слушать пока он головой крутит однообразно