
Every now and then, I have a library book fail to save my wallet – and this is one of those books! I initially checked it out of my local library to see what people were recommending. I bought the 2nd Edition – which uses JavaScript instead of Java. It was good to see examples that are easily relatable. It was also good to see names for refactorings I already do and that modern IDEs are capable of assisting with. This is a well-organized reference for refactoring patterns.
I ended up buying this book because it’s a great reference to have on hand for refactoring. I also like having physical copies of the books I recommend to others. The only reason why it’s 4 stars instead of 5 is because the quality of the paper used in the book and how you can see through the pages. It can be distracting.
See also: Goodreads