Refactoring Books
Showing 1-42 of 42

by (shelved 39 times as refactoring)
avg rating 4.24 — 8,791 ratings — published 1999

by (shelved 16 times as refactoring)
avg rating 4.05 — 1,437 ratings — published 2004

by (shelved 16 times as refactoring)
avg rating 4.14 — 4,662 ratings — published 2004

by (shelved 4 times as refactoring)
avg rating 4.02 — 82 ratings — published

by (shelved 4 times as refactoring)
avg rating 4.07 — 46 ratings — published

by (shelved 4 times as refactoring)
avg rating 4.36 — 23,191 ratings — published 2007

by (shelved 4 times as refactoring)
avg rating 3.70 — 201 ratings — published 2006

by (shelved 3 times as refactoring)
avg rating 5.00 — 2 ratings — published 2016

by (shelved 3 times as refactoring)
avg rating 3.71 — 210 ratings — published 1998

by (shelved 3 times as refactoring)
avg rating 4.32 — 25 ratings — published 2008

by (shelved 2 times as refactoring)
avg rating 3.92 — 995 ratings — published

by (shelved 2 times as refactoring)
avg rating 4.30 — 8,976 ratings — published 2004

by (shelved 2 times as refactoring)
avg rating 4.65 — 2,138 ratings — published

by (shelved 2 times as refactoring)
avg rating 3.56 — 27 ratings — published 2003

by (shelved 2 times as refactoring)
avg rating 3.94 — 690 ratings — published 2003

by (shelved 1 time as refactoring)
avg rating 0.0 — 0 ratings — published

by (shelved 1 time as refactoring)
avg rating 4.42 — 26 ratings — published

by (shelved 1 time as refactoring)
avg rating 4.27 — 11 ratings — published

by (shelved 1 time as refactoring)
avg rating 4.18 — 11 ratings — published

by (shelved 1 time as refactoring)
avg rating 4.11 — 9 ratings — published

by (shelved 1 time as refactoring)
avg rating 3.61 — 529 ratings — published 2006

by (shelved 1 time as refactoring)
avg rating 4.00 — 177 ratings — published 2014

by (shelved 1 time as refactoring)
avg rating 4.00 — 4 ratings — published 2004

by (shelved 1 time as refactoring)
avg rating 3.09 — 46 ratings — published

by (shelved 1 time as refactoring)
avg rating 4.33 — 134 ratings — published

by (shelved 1 time as refactoring)
avg rating 4.08 — 48 ratings — published

by (shelved 1 time as refactoring)
avg rating 4.11 — 175 ratings — published

by (shelved 1 time as refactoring)
avg rating 3.60 — 42 ratings — published

by (shelved 1 time as refactoring)
avg rating 4.26 — 9,207 ratings — published 2011

by (shelved 1 time as refactoring)
avg rating 4.11 — 286 ratings — published

by (shelved 1 time as refactoring)
avg rating 4.40 — 40 ratings — published 2014

by (shelved 1 time as refactoring)
avg rating 2.14 — 7 ratings — published 2004

by (shelved 1 time as refactoring)
avg rating 3.93 — 14 ratings — published

by (shelved 1 time as refactoring)
avg rating 4.36 — 84 ratings — published

by (shelved 1 time as refactoring)
avg rating 4.19 — 2,460 ratings — published 2009

by (shelved 1 time as refactoring)
avg rating 3.59 — 567 ratings — published 2006

by (shelved 1 time as refactoring)
avg rating 4.41 — 372 ratings — published 2012

by (shelved 1 time as refactoring)
avg rating 3.62 — 782 ratings — published 2009

by (shelved 1 time as refactoring)
avg rating 4.20 — 11,879 ratings — published 1994

by (shelved 1 time as refactoring)
avg rating 4.10 — 4,385 ratings — published 2002

by (shelved 1 time as refactoring)
avg rating 4.00 — 767 ratings — published 2010

“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".”
― Refactoring: Improving the Design of Existing Code
― Refactoring: Improving the Design of Existing Code

“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".”
― Refactoring: Improving the Design of Existing Code
― Refactoring: Improving the Design of Existing Code