Refactoring Books

Showing 1-42 of 42
Refactoring: Improving the Design of Existing Code Refactoring: Improving the Design of Existing Code (Hardcover)
by (shelved 39 times as refactoring)
avg rating 4.24 — 8,791 ratings — published 1999
Rate this book
Clear rating
Refactoring to Patterns Refactoring to Patterns (Hardcover)
by (shelved 16 times as refactoring)
avg rating 4.05 — 1,437 ratings — published 2004
Rate this book
Clear rating
Working Effectively with Legacy Code Working Effectively with Legacy Code (Paperback)
by (shelved 16 times as refactoring)
avg rating 4.14 — 4,662 ratings — published 2004
Rate this book
Clear rating
Five Lines of Code: How and when to refactor Five Lines of Code: How and when to refactor (Paperback)
by (shelved 4 times as refactoring)
avg rating 4.02 — 82 ratings — published
Rate this book
Clear rating
Refactoring at Scale: Regaining Control of Your Codebase Refactoring at Scale: Regaining Control of Your Codebase (Paperback)
by (shelved 4 times as refactoring)
avg rating 4.07 — 46 ratings — published
Rate this book
Clear rating
Clean Code: A Handbook of Agile Software Craftsmanship Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 4 times as refactoring)
avg rating 4.36 — 23,191 ratings — published 2007
Rate this book
Clear rating
Refactoring Databases: Evolutionary Database Design Refactoring Databases: Evolutionary Database Design (Hardcover)
by (shelved 4 times as refactoring)
avg rating 3.70 — 201 ratings — published 2006
Rate this book
Clear rating
Brutal Refactoring: More Working Effectively with Legacy Code Brutal Refactoring: More Working Effectively with Legacy Code (Paperback)
by (shelved 3 times as refactoring)
avg rating 5.00 — 2 ratings — published 2016
Rate this book
Clear rating
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis (Paperback)
by (shelved 3 times as refactoring)
avg rating 3.71 — 210 ratings — published 1998
Rate this book
Clear rating
Refactoring SQL Applications Refactoring SQL Applications (Paperback)
by (shelved 3 times as refactoring)
avg rating 4.32 — 25 ratings — published 2008
Rate this book
Clear rating
Tidy First?: A Personal Exercise in Empirical Software Design Tidy First?: A Personal Exercise in Empirical Software Design (Paperback)
by (shelved 2 times as refactoring)
avg rating 3.92 — 995 ratings — published
Rate this book
Clear rating
Head First Design Patterns Head First Design Patterns (Paperback)
by (shelved 2 times as refactoring)
avg rating 4.30 — 8,976 ratings — published 2004
Rate this book
Clear rating
Refactoring UI Refactoring UI (ebook)
by (shelved 2 times as refactoring)
avg rating 4.65 — 2,138 ratings — published
Rate this book
Clear rating
Refactoring Workbook Refactoring Workbook (Paperback)
by (shelved 2 times as refactoring)
avg rating 3.56 — 27 ratings — published 2003
Rate this book
Clear rating
xUnit Test Patterns: Refactoring Test Code xUnit Test Patterns: Refactoring Test Code (Hardcover)
by (shelved 2 times as refactoring)
avg rating 3.94 — 690 ratings — published 2003
Rate this book
Clear rating
Rate this book
Clear rating
Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler)) Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))
by (shelved 1 time as refactoring)
avg rating 4.42 — 26 ratings — published
Rate this book
Clear rating
Effect Oriented Programming Effect Oriented Programming (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.27 — 11 ratings — published
Rate this book
Clear rating
Recipes for Decoupling Recipes for Decoupling (ebook)
by (shelved 1 time as refactoring)
avg rating 4.18 — 11 ratings — published
Rate this book
Clear rating
Rector: the power of automated refactoring Rector: the power of automated refactoring (ebook)
by (shelved 1 time as refactoring)
avg rating 4.11 — 9 ratings — published
Rate this book
Clear rating
Implementation Patterns Implementation Patterns (Paperback)
by (shelved 1 time as refactoring)
avg rating 3.61 — 529 ratings — published 2006
Rate this book
Clear rating
Working Effectively with Unit Tests Working Effectively with Unit Tests (ebook)
by (shelved 1 time as refactoring)
avg rating 4.00 — 177 ratings — published 2014
Rate this book
Clear rating
Source Code Optimization Techniques for Data Flow Dominated Embedded Software Source Code Optimization Techniques for Data Flow Dominated Embedded Software (Hardcover)
by (shelved 1 time as refactoring)
avg rating 4.00 — 4 ratings — published 2004
Rate this book
Clear rating
Re-Engineering Legacy Software Re-Engineering Legacy Software (Paperback)
by (shelved 1 time as refactoring)
avg rating 3.09 — 46 ratings — published
Rate this book
Clear rating
Object Design Style Guide Object Design Style Guide (Kindle Edition)
by (shelved 1 time as refactoring)
avg rating 4.33 — 134 ratings — published
Rate this book
Clear rating
Dive Into Refactoring Dive Into Refactoring (Unknown Binding)
by (shelved 1 time as refactoring)
avg rating 4.08 — 48 ratings — published
Rate this book
Clear rating
Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.11 — 175 ratings — published
Rate this book
Clear rating
The Legacy Code Programmer's Toolbox The Legacy Code Programmer's Toolbox (ebook)
by (shelved 1 time as refactoring)
avg rating 3.60 — 42 ratings — published
Rate this book
Clear rating
The Clean Coder: A Code of Conduct for Professional Programmers The Clean Coder: A Code of Conduct for Professional Programmers (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.26 — 9,207 ratings — published 2011
Rate this book
Clear rating
Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series) Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series)
by (shelved 1 time as refactoring)
avg rating 4.11 — 286 ratings — published
Rate this book
Clear rating
Fearless Refactoring: Rails Controllers Fearless Refactoring: Rails Controllers (ebook)
by (shelved 1 time as refactoring)
avg rating 4.40 — 40 ratings — published 2014
Rate this book
Clear rating
Refactoring in Large Software Projects: Performing Complex Restructurings Successfully Refactoring in Large Software Projects: Performing Complex Restructurings Successfully (Paperback)
by (shelved 1 time as refactoring)
avg rating 2.14 — 7 ratings — published 2004
Rate this book
Clear rating
Refatorando com padrões de projeto: Um guia em Ruby Refatorando com padrões de projeto: Um guia em Ruby (Paperback)
by (shelved 1 time as refactoring)
avg rating 3.93 — 14 ratings — published
Rate this book
Clear rating
Effective Testing with RSpec 3: Build Ruby Apps with Confidence Effective Testing with RSpec 3: Build Ruby Apps with Confidence (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.36 — 84 ratings — published
Rate this book
Clear rating
Growing Object-Oriented Software, Guided by Tests Growing Object-Oriented Software, Guided by Tests (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.19 — 2,460 ratings — published 2009
Rate this book
Clear rating
Domain-Driven Design Quickly Domain-Driven Design Quickly (Paperback)
by (shelved 1 time as refactoring)
avg rating 3.59 — 567 ratings — published 2006
Rate this book
Clear rating
Confident Ruby Confident Ruby (ebook)
by (shelved 1 time as refactoring)
avg rating 4.41 — 372 ratings — published 2012
Rate this book
Clear rating
97 Things Every Software Architect Should Know 97 Things Every Software Architect Should Know (Paperback)
by (shelved 1 time as refactoring)
avg rating 3.62 — 782 ratings — published 2009
Rate this book
Clear rating
Ruby Science Ruby Science (ebook)
by (shelved 1 time as refactoring)
avg rating 3.97 — 73 ratings — published
Rate this book
Clear rating
Design Patterns: Elements of Reusable Object-Oriented Software Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 1 time as refactoring)
avg rating 4.20 — 11,879 ratings — published 1994
Rate this book
Clear rating
Test-Driven Development: By Example Test-Driven Development: By Example (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.10 — 4,385 ratings — published 2002
Rate this book
Clear rating
The Art of Readable Code: Simple and Practical Techniques for Writing Better Code The Art of Readable Code: Simple and Practical Techniques for Writing Better Code (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.00 — 767 ratings — published 2010
Rate this book
Clear rating


Martin Fowler
“If oy have to spend effort looking at a fragment of code and figuring out what it's doing, then you should extract it into a function and name the function after the "what".”
Martin Fowler, Refactoring: Improving the Design of Existing Code

Martin Fowler
“If you have to spend effort looking at a fragment of code and figuring out what it's doing, then you should extract it into a function and name the function after the "what".”
Martin Fowler, Refactoring: Improving the Design of Existing Code

More quotes...