Загрузка...

Функции. Разбор книги "Чистый Код" Роберта Мартина #1 | Организованное программирование

Первое видео в серии разбора чистого кода по Мартину. Говорим о функциях, почему короткие функции могут делать код хуже, одна ответственность слишком субъективное понятие, а многие рекомендации специфичны для Java и вредны для других языков. Говорим о нормальности свитча, полиморфизме, принципе разделения команд и запросов, а так же expression problem.

Вторая часть разбора: https://youtu.be/KK9XK6BtqBM

Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239175

🔹 Telegram-канал Организованного Программирования: https://t.me/orgprog
🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot
🔹Курсы по программированию — начни учиться уже сегодня: https://ru.hexlet.io/courses
В этом видео:
00:00 — Введение. Почему “Чистый код” — не истина в последней инстанции?
02:42 — Почему разбирать эту книгу всё ещё актуально?
05:18 — Почему код из книги далёк от реальности?
10:09 — Функции на 100 строк: это провал или здравый смысл?
12:53 — “Одна ответственность” — самая расплывчатая догма в мире ООП
15:32 — Кто пишет лучшие библиотеки?
17:10 — Почему никакие принципы не заменят здравого смысла
19:59 — Копипаста как проклятие командной разработки
21:53 — Switch — враг чистого кода? Или просто инструмент?
25:32 — Принцип открытости/закрытости: красивый, но опасный
28:13 — Expression Problem: типы против поведения
31:56 — Флаги в функциях — всегда ли антипаттерн?
35:52 — Главное правило: не вноси изменения при чтении
40:39 — Стриминг данных: побочные эффекты в реальном времени
43:30 — Мартин против здравого смысла: перегибы автора
46:07 — Как обрабатывать ошибки: изоляция try-catch
48:53 — Продолжение следует: разбор всей книги до конца!

#CleanCode #ЧистыйКод #ОрганизованноеПрограммирование #КириллМокевнин #Программирование #SoftwareEngineering #АрхитектураКода #CodeReview #Refactoring #DevTalk #Программисты #CodingLife #CodeQuality #РазборКниг

Функции. Разбор книги "Чистый Код" Роберта Мартина #1 | Организованное программирование

Видео Функции. Разбор книги "Чистый Код" Роберта Мартина #1 | Организованное программирование канала Организованное программирование | Кирилл Мокевнин
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять