✨ Не делайте рефакторинг как дядя Боб
Книга «Чистый код» Роберта Мартина считается классикой, но слепое следование ее догмам может навредить.
В статье разбирается каноничный пример рефакторинга из второй главы и объясняется, почему подход Мартина в данном случае делает код не лучше, а хуже.
Вместо того чтобы упростить логику, «дядя Боб» превращает функцию в класс с лишними уровнями абстракции, получая код, в котором приходится прыгать по методам, чтобы понять суть простой операции.
P.S. Загляните в комментарии на Хабре: там предложили вариант реализации, который оказался даже лучше, чем у автора статьи.
👉 https://habr.com/ru/companies/ruvds/articles/970488/
Post #1393
2.74K

- 🔥 9
- 💯 4
- 🤝 3
- ❤ 2
- 😡 1