Инженер Apple разнёс "Чистый код 2" Мартина
В октябре вышло второе издание "Чистого кода" Роберта Мартина и почти сразу получило жёсткую критику от инженера Apple Рафаэля Багманова.
Главная претензия — навязчивые мини-функции. Мартин превращает простые задачи в десятки связанных методов.
Пример: разбор римских чисел разрастается в набор мелких функций с длинными именами. Это не упрощает код, а усложняет его чтение и поддержку.
Другие проблемы:
- Производительность падает из-за постоянных аллокаций и мелких методов
- Пример с арендой помещений смешивает цену, налоги и скидки в одной сущности — в реальности налоги зависят от региона и периода, а не от "класса предмета"
- Мартин называет комментарии "признаком провала", но не показывает, когда они действительно нужны
Вывод: для новичков в 2025 году — скорее плохо, чем хорошо. Но это очень сокращенный формат вывода, подробно что не так можете почитать на сайте, чтобы в спорах со сторонниками второго издания использовать больше аргументов)
@your_tech
Post #10335
1.94K

- ✍ 9
- 💯 3