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/

Комментарии • 10

  • @user-vk4si1oz7w
    @user-vk4si1oz7w 2 года назад +9

    Надо вам как то разрекламиррвать этот плей лист. Супер доступно и понятно то, что в книжках посложнее и непонятнее описано.

  • @Hu-Yogi_teacher
    @Hu-Yogi_teacher 2 года назад +1

    и снова шикарное пояснение важных понятий! спасибо авторам и команде!

  • @user-pu7iv8nz8g
    @user-pu7iv8nz8g 11 месяцев назад

    Чувак ты лучший

  • @user-yf6wy7qq6p
    @user-yf6wy7qq6p 2 года назад

    Спасибо

  • @mishaikon
    @mishaikon Год назад

    Отличные видео, риспект автору

  • @sxn2913
    @sxn2913 2 года назад +1

    Доброго времени суток,
    как можно посмотреть следующие видео?
    видео с 7 по 12 недоступно.

    • @AvitoTech
      @AvitoTech  2 года назад +1

      Добрый день!
      Серии с 7 по 12 выйдут сегодня (09.06) в 18:00.

  • @al.e.k
    @al.e.k Год назад

    По вопросу бизнес-логики и моделях есть некая недосказанность.
    Вы говорите о случае, когда 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."

    • @AvitoTech
      @AvitoTech  Год назад

      Отличный вопрос! Эта и другие темы будут подняты в следующих сезонах 😉

  • @darkside6315
    @darkside6315 Год назад

    Очень сложно слушать пока он головой крутит однообразно