Ratings16
Average rating4.1
I have read the 2nd version,
It's a classical book that you must own,
and keep it as reference.
Many common sense refactoring if you have been programming for a while.
Refactoring explained. This book is probably a must-read for all software developers who wants to better themselves. It formalises refactoring reasons and methods into a detailed, yet simple-to-read manner. It helps point out code smells, highlights the obvious (the so-called common sense) to possibly very raw developers, advocates testing, as well as providing seeds and ideas for future development work. This is a really good companion to any notable book on design patterns.