Функции. Разбор книги "Чистый Код" Роберта Мартина #1 | Организованное программирование
The first video in Martin's Clean Code series. We discuss functions, why short functions can make code worse, single responsibility is too subjective, and many recommendations are specific to Java and harmful to other languages. We discuss switch normality, polymorphism, the command/query separation principle, and the expression problem. Part 2 of the analysis: • Объекты и структуры данных. Разбор книги "... Subscribe to the "Organized Programming" channel on Telegram: https://ttttt.me/orgprog – List of podcast platforms (Apple Podcast, Google Podcast, Spotify, Yandex.Music, and others): https://podcast.ru/1734325321 – Watch the video on VK: https://vkvideo.ru/video-224967259_45... 🔹 Organized Programming Telegram channel: https://t.me/orgprog 🔹 Hexlet Club on Telegram: https://t.me/HexletClubBot 🔹 Programming courses - start learning today: https://ru.hexlet.io/courses In this video: 00:00 — Introduction. Why isn't "Clean Code" the ultimate truth? 02:42 — Why is this book still relevant? 05:18 — Why is the code in the book so far from reality? 10:09 — 100-line functions: a failure or common sense? 12:53 — "Single responsibility" — the most vague dogma in the world of OOP 15:32 — Who writes the best libraries? 17:10 — Why no principles can replace common sense 19:59 — Copy-paste as the curse of team development 21:53 — Switch — the enemy of clean code? Or just a tool? 25:32 — The open/closed principle: beautiful but dangerous 28:13 — Expression Problem: types vs. behavior 31:56 — Flags in functions — are they always an anti-pattern? 35:52 — The Main Rule: Don't Change While Reading 40:39 — Data Streaming: Real-Time Side Effects 43:30 — Martin vs. Common Sense: The Author's Excesses 46:07 — How to Handle Errors: Try-Catch Isolation 48:53 — To Be Continued: A Complete Book Review! #CleanCode #CleanCode #OrganizedProgramming #KirillMokevnin #Programming #SoftwareEngineering #CodeArchitecture #CodeReview #Refactoring #DevTalk #Programmers #CodingLife #CodeQuality #BookReview Functions. A Book Review of Robert Martin's "Clean Code" #1 | Organized Programming
