Все

Принципы подстановки Лисков и разделения интерфейса | Курс «Паттерны и практики написания кода»

2023-05-16 16:30 Видео backend
Всем привет! Это второй сезон курса о#nbsp;паттернах и#nbsp;практиках написания кода от#nbsp;бэкенд-инженера Авито#nbsp;— Юрия Афанасьева.

В#nbsp;шестой серии Юра продолжит объяснять SOLID-принципы#nbsp;— принцип подстановки Лисков и#nbsp;разделения интерфейса. Он#nbsp;на#nbsp;примерах разберёт плюсы и#nbsp;минусы принципов и#nbsp;расскажет, как сделать код ещё более гибким.
Таймкоды:

00:00 | Вступление
00:53 | Принцип подстановки Лисков
02:42 | Цели принципа
04:57 | Выводы из примера
06:03 | Подход «проектирование по контракту»
08:00 | Какие правила должны соблюдать наследуемые классы
09:35 | Вывод
10:15 | Разбираем примеры на открытом проекте
12:00 | Итоги по принципу Лисков
12:57 | Принцип разделения интерфейса
15:06 | Плюсы принципа
16:21 | Пример 1
18:21 | Ещё один совет
18:41 | Пример 2
21:04 | Итоги
👨‍💻 Проект на#nbsp;гитхаб: cutt.ly/B7ECx9J
🗒️ Конспект к#nbsp;видео: cutt.ly/w6AxpVq
🗒️ Все конспекты: cutt.ly/47EX9sp
👉🏻 Все серии второго сезона: www.youtube.com/playlist?list=PLknJ4Vr6efQHvhvlGcBSD4KHa4ekAn0DS
👉🏻 Первый сезон: youtube.com/playlist?list=PLknJ4Vr6efQHD8qkPPosGQjqrZpTa7KQP
AvitoTech#nbsp;— это команда инженеров Авито. Подпишитесь на#nbsp;наш канал, соцсети и#nbsp;блоги, чтобы узнавать больше о#nbsp;технологиях Авито 👇🏻

Ютуб: www.youtube.com/@AvitoTech/
ВК: vk.com/avitotech
Телеграм: t.me/avitotech
Хабр: habr.com/ru/company/avito/
Медиум (eng): medium.com/avitotech
Гитхаб: github.com/avito-tech/
Сайт: avito.tech/