2.5 Принцип открытости/закрытости | Курс «Паттерны и практики написания кода»

Аватар автора
AvitoTech
Всем привет! Это второй сезон курса о паттернах и практиках написания кода от бэкенд-инженера Авито — Юрия Афанасьева. В пятой серии Юра продолжит объяснять SOLID-принципы и остановится на принципе открытости/закрытости. Юра расскажет, как принцип открытости/закрытости борется с изменениями в проекте и как с помощью него сконцентрировать задачи классов вокруг сложной бизнес-логики. Таймкоды: 00:00 | Вступление 00:58 | Проблемы из реальных проектов 01:31 | В чём заключается принцип открытости/закрытости 02:16 | Зачем нужна абстракция 03:12 | Цели принципа открытости/закрытости 04:29 | Примеры 06:05 | Разбираем примеры на открытом проекте 07:54 | Советы, которые помогут при использовании принципа 08:27 | Что может разрушить гибкость подхода 09:41 | Как уменьшить количество конструкций new в коде 10:24 | Трудности использования принципа открытости/закрытости 12:12 | Ключевая идея принципа в одной фразе 12:56 | Итоги AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито ??

0/0


0/0

0/0

0/0