Refactoring Books
Showing 1-44 of 44
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
by (shelved 39 times as refactoring)
avg rating 4.24 — 8,857 ratings — published 1999
Refactoring to Patterns (Hardcover)
by (shelved 16 times as refactoring)
avg rating 4.05 — 1,439 ratings — published 2004
Working Effectively with Legacy Code (Paperback)
by (shelved 16 times as refactoring)
avg rating 4.14 — 4,684 ratings — published 2004
Five Lines of Code: How and when to refactor (Paperback)
by (shelved 4 times as refactoring)
avg rating 4.01 — 87 ratings — published
Refactoring at Scale: Regaining Control of Your Codebase (Paperback)
by (shelved 4 times as refactoring)
avg rating 4.10 — 48 ratings — published
Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 4 times as refactoring)
avg rating 4.35 — 23,620 ratings — published 2007
Refactoring Databases: Evolutionary Database Design (Hardcover)
by (shelved 4 times as refactoring)
avg rating 3.70 — 200 ratings — published 2006
Brutal Refactoring: More Working Effectively with Legacy Code (Paperback)
by (shelved 3 times as refactoring)
avg rating 5.00 — 2 ratings — published 2016
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis (Paperback)
by (shelved 3 times as refactoring)
avg rating 3.72 — 214 ratings — published 1998
Refactoring SQL Applications (Paperback)
by (shelved 3 times as refactoring)
avg rating 4.32 — 25 ratings — published 2008
Tidy First?: A Personal Exercise in Empirical Software Design (Paperback)
by (shelved 2 times as refactoring)
avg rating 3.91 — 1,107 ratings — published
Head First Design Patterns (Paperback)
by (shelved 2 times as refactoring)
avg rating 4.30 — 9,048 ratings — published 2004
Refactoring UI (ebook)
by (shelved 2 times as refactoring)
avg rating 4.65 — 2,219 ratings — published
Refactoring Workbook (Paperback)
by (shelved 2 times as refactoring)
avg rating 3.57 — 28 ratings — published 2003
xUnit Test Patterns: Refactoring Test Code (Hardcover)
by (shelved 2 times as refactoring)
avg rating 3.94 — 686 ratings — published 2003
Código Sostenible (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.17 — 30 ratings — published
Refactoring to Rust (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.50 — 6 ratings — published
Clean Code with Java: Learn Simple Design, Refactoring & TDD: Write Clean Code with Java. Learn Simple Design, Refactoring and Test Driven Development - TDD. (Kindle Edition)
by (shelved 1 time as refactoring)
avg rating 0.0 — 0 ratings — published
Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))
by (shelved 1 time as refactoring)
avg rating 4.33 — 36 ratings — published
Effect Oriented Programming (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.33 — 12 ratings — published
Recipes for Decoupling (ebook)
by (shelved 1 time as refactoring)
avg rating 4.18 — 11 ratings — published
Rector: the power of automated refactoring (ebook)
by (shelved 1 time as refactoring)
avg rating 4.11 — 9 ratings — published
Implementation Patterns (Addison-Wesley Signature Series (Beck))
by (shelved 1 time as refactoring)
avg rating 3.61 — 534 ratings — published 2006
Working Effectively with Unit Tests (ebook)
by (shelved 1 time as refactoring)
avg rating 3.98 — 179 ratings — published 2014
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
Re-Engineering Legacy Software (Paperback)
by (shelved 1 time as refactoring)
avg rating 3.09 — 46 ratings — published
Object Design Style Guide (Kindle Edition)
by (shelved 1 time as refactoring)
avg rating 4.34 — 137 ratings — published
Dive Into Refactoring (Unknown Binding)
by (shelved 1 time as refactoring)
avg rating 4.06 — 51 ratings — published
Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.11 — 179 ratings — published
The Legacy Code Programmer's Toolbox (ebook)
by (shelved 1 time as refactoring)
avg rating 3.63 — 43 ratings — published
The Clean Coder: A Code of Conduct for Professional Programmers (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.26 — 9,292 ratings — published 2011
Code That Fits in Your Head: Heuristics for Software Engineering (Robert C. Martin Series)
by (shelved 1 time as refactoring)
avg rating 4.09 — 302 ratings — published
Fearless Refactoring: Rails Controllers (ebook)
by (shelved 1 time as refactoring)
avg rating 4.40 — 40 ratings — published 2014
Refactoring in Large Software Projects: Performing Complex Restructurings Successfully (Paperback)
by (shelved 1 time as refactoring)
avg rating 2.14 — 7 ratings — published 2004
Refatorando com padrões de projeto: Um guia em Ruby (Paperback)
by (shelved 1 time as refactoring)
avg rating 3.93 — 14 ratings — published
Effective Testing with RSpec 3: Build Ruby Apps with Confidence (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.36 — 84 ratings — published
Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
by (shelved 1 time as refactoring)
avg rating 4.19 — 2,467 ratings — published 2009
Domain-Driven Design Quickly (Volume 0)
by (shelved 1 time as refactoring)
avg rating 3.59 — 574 ratings — published 2006
Confident Ruby (ebook)
by (shelved 1 time as refactoring)
avg rating 4.41 — 373 ratings — published 2012
97 Things Every Software Architect Should Know (Paperback)
by (shelved 1 time as refactoring)
avg rating 3.62 — 784 ratings — published 2009
Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 1 time as refactoring)
avg rating 4.20 — 11,991 ratings — published 1994
Test-Driven Development: By Example (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.10 — 4,414 ratings — published 2002
The Art of Readable Code: Simple and Practical Techniques for Writing Better Code (Paperback)
by (shelved 1 time as refactoring)
avg rating 4.01 — 781 ratings — published 2010
“When you find you have to add a feature to a program, and the program's code is not structured in a convenient way to add the feature, first refactor the program to make it easy to add the feature, then add the feature.”
― Refactoring: Improving the Design of Existing Code
― Refactoring: Improving the Design of Existing Code
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”
―
―


