Все

Бритва Оккама, KISS, YAGNI, BDUF. | Курс «Паттерны и практики написания кода»

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

Во#nbsp;второй серии Юра рассказывает про четыре принципа: Бритва Оккама, KISS, YAGNI и#nbsp;BDUF. После просмотра видео вы#nbsp;поймёте, зачем использовать каждый из#nbsp;принципов, и#nbsp;как они упростят работу над проектом.
Таймкоды:

00:00 | Вступление
00:52 | О принципе «Бритва Оккама»
01:42 | Ключевые задачи принципа
02:15 | Как правильно работать с принципом
03:30 | Использование Бритвы Оккама на примере учебного проекта
04:39 | Пример из истории
06:08 | KISS. Keep It Simple Stupid
06:59 | История создания принципа
07:35 | Основные задачи принципа
09:18 | Использование KISS на примере учебного проекта
10:07 | Когда нарушается принцип KISS
12:00 | Выводы
12:39 | YAGNI. You Are Not Gonna Need It
14:05 | Использование YAGNI на примере учебного проекта
15:37 | Проблемы от избыточной реализации
16:53 | Сравнение DRY, KISS и YAGNI
17:45 | BDUF. Big Design Are Front
18:30 | Разница между YAGNI и BDUF
19:04 | Смотрим на разницу между YAGNI и BDUF в коде
19:48 | Итоги
👨‍💻 Проект на#nbsp;гитхаб: cutt.ly/B7ECx9J
🗒️ Конспект к#nbsp;видео: cutt.ly/V71COcR
🗒️ Все конспекты: 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/