![Рефакторинг. Улучшение существующего кода Рефакторинг. Улучшение существующего кода](https://old.ivlev.blog/wp-content/uploads/2021/09/js-fowler-refactoring-2nd-edition-160x240.jpeg)
Читал вторую редакцию, примеры в этой версии на JavaScript.
Очень полезное чтиво, особенно техники под конец и последняя глава про ООП. Раздел про наследование и композицию вообще нужно включать в онбординги для новых разработчиков и стайл гайды проекта.
Поначалу может показаться скучноватым и очевидным, но через всю книгу стоит пройти, читая внимательно, только за тем, чтобы привыкнуть к тому, как выглядит хороший код.
Зачем читать
Чтобы писать код лучше, а ревью на него — по делу.
Подробнее →