TGViewer
Представляешь, Представляешь, @your_tech · 8.68K subscribers
Post #10335 1.94K
Инженер Apple разнёс "Чистый код 2" Мартина

В октябре вышло второе издание "Чистого кода" Роберта Мартина и почти сразу получило жёсткую критику от инженера Apple Рафаэля Багманова.

Главная претензия — навязчивые мини-функции. Мартин превращает простые задачи в десятки связанных методов.

Пример: разбор римских чисел разрастается в набор мелких функций с длинными именами. Это не упрощает код, а усложняет его чтение и поддержку.

Другие проблемы:
- Производительность падает из-за постоянных аллокаций и мелких методов
- Пример с арендой помещений смешивает цену, налоги и скидки в одной сущности — в реальности налоги зависят от региона и периода, а не от "класса предмета"
- Мартин называет комментарии "признаком провала", но не показывает, когда они действительно нужны

Вывод: для новичков в 2025 году — скорее плохо, чем хорошо. Но это очень сокращенный формат вывода, подробно что не так можете почитать на сайте, чтобы в спорах со сторонниками второго издания использовать больше аргументов)

@your_tech
  • ✍ 9
  • 💯 3
More from @your_tech
  1. Sep 30, 2026OpenAI выпустила GPT-6.1 Sol для разработки и агентов На DevDay компания представила обнов…
  2. Sep 29, 2026В предварительной версии n8n 2.42.0 агентов включили по умолчанию 29 сентября вышла предва…
  3. Sep 29, 2026DuckDB 1.5.6 исправил гонку запросов и восстановление WAL Разработчики выпустили DuckDB 1.…
  4. Sep 29, 2026Cloudflare Browser Run разрешил нескольким Workers работать с одной сессией Cloudflare обн…
  5. Sep 29, 2026Google добавила ИИ-помощника Ask в Earth Engine В Code Editor платформы Google Earth Engin…
  6. Sep 29, 2026FreeRDP 3.32.1 исправил шесть уязвимостей и сбой буфера обмена FreeRDP, свободная реализац…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →