Refactoring
Improving the Design of Existing Code (2nd Edition)
Martin Fowler
Fully Revised and Updated-Includes New Refactorings and Code Examples "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." --M. Fowler (1999) For more than twenty years, experienced programmers worldwide have relied on Martin Fowler's Refactoring to improve the design of existing code an...
Publish Date
2018
November 30
First Published in 1999
Goodreads rating
4.24
ISBN
9780201485677
Categories
Recommendations
1
Recommendations
Dec 26, 2012
The fundamental before/after book. Here’s some code that could be better, here’s how to make it better. The trick to reading this book is to carefully read through every single refactoring pattern and then try to apply it on your code base (you don’t have to commit if it doesn’t fix things). You can’t just blow through it or you won’t really learn it. And you can’t just say “oh, I’ll look up a refactoring when I need it” — because then you don’t know what to look for. – source