Anmelden

Организованное программирование· Folge 61

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

Sonntag, 14. September 2025 · 50 min

MP3

Shownotes

<p>Первое видео в серии разбора чистого кода по Мартину. Говорим о функциях, почему короткие функции могут делать код хуже, одна ответственность слишком субъективное понятие, а многие рекомендации специфичны для Java и вредны для других языков. Говорим о нормальности свитча, полиморфизме, принципе разделения команд и запросов, а так же expression problem.</p><p>Подписывайтесь на канал «Организованное программирование» в Telegram: ttttt.me/orgprog<br />– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): podcast.ru/1734325321<br />– Смотреть в ВК Видео: vkvideo.ru/video-224967259_456239172</p>… Telegram-канал Организованного Программирования: t.me/orgprog<br />🔹Хекслет Клуб в Telegram t.me/HexletClubBot<br />🔹Курсы по программированию — начни учиться уже сегодня: ru.hexlet.io/courses<br />🔹Книга "Профессия «Программист»" - code-basics.com/ru/book<br />🔹 Вопросы для собеседований - github.com/Hexlet/ru-interview-questions<br />🔹 Тестовые задания - github.com/Hexlet/ru-test-assignments</p>;
<ul><li>() - — Введение. Почему “Чистый код” — не истина в последней инстанции?
</li>
<li>() - — Почему разбирать эту книгу всё ещё актуально?
</li>
<li>() - — Почему код из книги далёк от реальности?
</li>
<li>() - — Функции на 100 строк: это провал или здравый смысл?
</li>
<li>() - — “Одна ответственность” — самая расплывчатая догма в мире ООП
</li>
<li>() - — Кто пишет лучшие библиотеки?
</li>
<li>() - — Почему никакие принципы не заменят здравого смысла
</li>
<li>() - — Копипаста как проклятие командной разработки
</li>
<li>() - — Switch — враг чистого кода? Или просто инструмент?
</li>
<li>() - — Принцип открытости/закрытости: красивый, но опасный
</li>
<li>() - — Expression Problem: типы против поведения
</li>
<li>() - — Флаги в функциях — всегда ли антипаттерн?
</li>
<li>() - — Главное правило: не вноси изменения при чтении
</li>
<li>() - — Стриминг данных: побочные эффекты в реальном времени
</li>
<li>() - — Мартин против здравого смысла: перегибы автора
</li>
<li>() - — Как обрабатывать ошибки: изоляция try-catch
</li>
<li>() - — Продолжение следует: разбор всей книги до конца!</li>
</ul>
<strong>
<a href="boosty.to/mokevnin">★ Support this podcast ★</a>
</strong>

Anmelden oder registrieren

Jetzt

0:00 / 0:00