Всем привет! Это второй сезон курса о паттернах и практиках написания кода от бэкенд-инженера Авито — Юрия Афанасьева. Сезон состоит из 10 серий, которые будут выходить по вторникам. В каждой из них мы подробнее углубимся в принципы программирования и разберём их на примерах.
В первой серии сезона Юра расскажет про принцип DRY, который борется с дубликатами в коде. Рассмотрим плюсы и минусы принципа, разберём примеры его использования и возможные подводные камни на практике.
Таймкоды:
00:24 | Вступление
01:40 | Несколько советов для хорошего кода
03:05 | Из-за чего принципы стали популярными среди разработчиков?
04:43 | Почему нужно быть осторожными с принципами?
06:23 | Обзор проекта, над которым будем работать в течение курса
08:21 | DRY. Don’t Repeat Yourself
10:21 | Пример выделения кода в отдельный метод или класс
12:44 | Главные плюсы принципа DRY
14:20 | Как понять, когда нужно выносить код в отдельный метод или класс?
14:53 | Правило трёх ударов
15:40 | Когда мы сталкиваемся с нарушением принципа DRY?
16:57 | Исключения
18:52 | Когда применение DRY начнёт вам вредить?
20:46 | Рекомендации, которые помогут принять верные решения при реализации кода
👨💻 Проект на гитхаб: cutt.ly/B7ECx9J
🗒️ Конспект к видео: cutt.ly/t7ECrYs
🗒️ Все конспекты: cutt.ly/47EX9sp
👉🏻 Все серии второго сезона: www.youtube.com/playlist?list=PLknJ4Vr6efQHvhvlGcBSD4KHa4ekAn0DS
👉🏻 Первый сезон: youtube.com/playlist?list=PLknJ4Vr6efQHD8qkPPosGQjqrZpTa7KQP
В первой серии сезона Юра расскажет про принцип DRY, который борется с дубликатами в коде. Рассмотрим плюсы и минусы принципа, разберём примеры его использования и возможные подводные камни на практике.
Таймкоды:
00:24 | Вступление
01:40 | Несколько советов для хорошего кода
03:05 | Из-за чего принципы стали популярными среди разработчиков?
04:43 | Почему нужно быть осторожными с принципами?
06:23 | Обзор проекта, над которым будем работать в течение курса
08:21 | DRY. Don’t Repeat Yourself
10:21 | Пример выделения кода в отдельный метод или класс
12:44 | Главные плюсы принципа DRY
14:20 | Как понять, когда нужно выносить код в отдельный метод или класс?
14:53 | Правило трёх ударов
15:40 | Когда мы сталкиваемся с нарушением принципа DRY?
16:57 | Исключения
18:52 | Когда применение DRY начнёт вам вредить?
20:46 | Рекомендации, которые помогут принять верные решения при реализации кода
👨💻 Проект на гитхаб: cutt.ly/B7ECx9J
🗒️ Конспект к видео: cutt.ly/t7ECrYs
🗒️ Все конспекты: cutt.ly/47EX9sp
👉🏻 Все серии второго сезона: www.youtube.com/playlist?list=PLknJ4Vr6efQHvhvlGcBSD4KHa4ekAn0DS
👉🏻 Первый сезон: youtube.com/playlist?list=PLknJ4Vr6efQHD8qkPPosGQjqrZpTa7KQP