Ranked #3 in Object Oriented Programming, Ranked #6 in Design Pattern — see more rankings.
--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 and to enhance software maintainability, as well as to make existing code easier to understand.
This eagerly awaited new edition has been fully updated to reflect crucial changes in the programming landscape. ... more
Reviews and Recommendations
We've comprehensively compiled reviews of Refactoring from the world's leading experts.
David Heinemeier Hansson This is next on my list of technical books to read! Refactoring is one of two programming books that I’ve read multiple times (the other is Smalltalk Best Practice Patterns), and I’m due for another reading. What perfect time then to dive into Martin Fowler’s long anticipated 2nd edition, now using JavaScript rather than Java for the code examples. Like the stoic books, I read Refactoring and that Smalltalk book again and again not because I’m going to learn something new, per se, but because I want to be reminded about what I already know. And what better time to reread than just as we’re... (Source)
Rankings by Category
Refactoring is ranked in the following categories:
- #10 in .Net
- #73 in Agile
- #74 in Agile Project Management
- #19 in C++
- #22 in Computer
- #14 in Computer Science
- #23 in Engineering
- #11 in IT
- #43 in Information Technology
- #17 in Java
- #63 in Jobs
- #9 in Programming
- #16 in Software Architecture
- #8 in Software Engineering
- #11 in Software Testing
- #16 in System Design
- #15 in Tech
- #9 in Technical
- #97 in Web Design
- #77 in Web Development