• Welcome
  • Books
  • Music
  • Video
  • Electronics
  • Bikes
Refactoring: Improving the Design of Existing Code: Don Roberts,  Martin Fowler,  Kent Beck,  John Brant,  William Opdyke
Hardcover, 431 pgs
July 1999
Addison Wesley
9.25"H x 7.5"W x 1"D; 2.51 lbs.
0201485672
9780201485677
$64.99


Refactoring: Improving the Design of Existing Code



Don Roberts, Martin Fowler, Kent Beck, John Brant, William Opdyke
Email This Page to a Friend:

  • A guide to refactoring, the process of changing a software system so that it does not alter the external behavior of the code yet improves its internal structure, for professional programmers. Early chapters cover general principles, rationales, examples, and testing. The heart of the book is a catalog of refactorings, organized in chapters on composing methods, moving features between objects, organizing data, simplifying conditional expressions, and dealing with generalizations. Later chapters describe issues in adopting refactoring in commercial development, automated tools, and the future of refactoring.
 
U.S. editions: An international version is also available. Check with seller for differences from U.S. edition in cover, content and graphics.
Prices shown:     New     Used     Rental    
Zip code: None set. Set it.

Change Zip Code:

Enter a U.S. zip code to help us calculate the sales tax and estimated shipping charge for this book:

Use this zip code:
Don't use a zip code


Price Type Item Price 100 Link Bookstore Store Rating Availability Item Price Sales Tax
Shipping
Carrier (Days) Est Cost 
Total Cost Total Cost 100 Store Rating Int
Rental 2564 RENT Chegg -N/A- (rate store)
Available $25.64
(Summer)
(Rental)
CA
Standard (7-14) $1.99
$27.63
(Summer)
(Rental)
2763 0
Used 2437 BUY Barnes & Noble BookQuest (3.0)
[14 comments]
Usually ships in 1-2 business days $24.37
(Used)
(Marketplace)
- N/A -
USPS (4-14) $3.49
$27.86
(Used)
(Marketplace)
2786 29.5
Used 2437 BUY Abebooks (2.5)
[70 comments]
In Stock $24.37
(Used)
(Marketplace)
- N/A -
Various $3.50
$27.87
(Used)
(Marketplace)
2787 25
Used 2435 BUY half.com (3.6)
[86 comments]
In stock, ships in 1-3 days $24.35
(Very Good)
(Marketplace)
- N/A -
USPS (2-9) $3.99
$28.34
(Very Good)
(Marketplace)
2834 36.5
Used 2835 BUY eBay (2.4)
[9 comments]
Right Now on eBay $28.35
(Used)
(Marketplace)
- N/A -
Varies by seller Free! 
(Shipping varies by seller)
$28.35
(Used)
(Marketplace)
2835 23.5
Used 2447 BUY TextbookX.com (3.0)
[58 comments]
Usually ships in 1-2 days $24.47
(Used)
(Marketplace)
CT
USPS (3-10) $3.96
$28.43
(Used)
(Marketplace)
2843 30
Used 2844 BUY Biblio.com -N/A- (rate store)

[1 comment]
In Stock $28.44
(Used)
(Marketplace)
- N/A -
Ground Free! 
$28.44
(Used)
(Marketplace)
2844 0
Rental 2735 RENT Chegg -N/A- (rate store)
Available $27.35
(Quarter)
(Rental)
CA
Standard (7-14) $1.99
$29.34
(Quarter)
(Rental)
2934 0
Rental 2849 RENT Chegg -N/A- (rate store)
Available $28.49
(Semester)
(Rental)
CA
Standard (7-14) $1.99
$30.48
(Semester)
(Rental)
3048 0
Used 2437 BUY Alibris (2.3)
[45 comments]
Ships in 2-3 days $24.37
(Used)
(Marketplace)
CA, NC, NV
Standard (4-14) $7.48
(Free shipping on eligible item orders over $49)
$31.85
(Used)
(Marketplace)
3185 23
New 3000 BUY Abebooks (2.5)
[70 comments]
In Stock $30.00
(Marketplace)
- N/A -
Various $3.00
$33.00
(Marketplace)
3300 25
New 3000 BUY Biblio.com -N/A- (rate store)

[1 comment]
In Stock $30.00
(Marketplace)
- N/A -
Ground $3.50
$33.50
(Marketplace)
3350 0
Used 3000 BUY Powell's (3.5)
[43 comments]
1 to 3 days $30.00
(Used)
- N/A -
USPS (4-9) $3.98
(Free shipping on orders over $50)
$33.98
(Used)
3398 34.5
Used 3087 BUY A1Books (2.4)
[74 comments]
See site $30.87
(Used)
(Marketplace)
NJ
USPS (4-14) $3.95
$34.82
(Used)
(Marketplace)
3482 23.5
New 3000 BUY Alibris (2.3)
[45 comments]
Ships in 2-3 days $30.00
(Marketplace)
CA, NC, NV
Standard (4-14) $7.48
(Free shipping on eligible item orders over $49)
$37.48
(Marketplace)
3748 23
Used 3899 BUY Textbooks.com (3.2)
[5 comments]
Usually ships within 1 business day $38.99
(Used)
MO
UPS (2-7) Free! 
$38.99
(Used)
3899 32
Rental 3606 RENT ecampus.com (2.5)
[130 comments]
Available $36.06
(60 Days)
(Rental)
KY
USPS (4-14) $3.97
(Free shipping on orders over $59)
$40.03
(Rental)
4003 25.5
Rental 3807 RENT ecampus.com (2.5)
[130 comments]
Available $38.07
(90 Days)
(Rental)
KY
USPS (4-14) $3.97
(Free shipping on orders over $59)
$42.04
(Rental)
4204 25.5
Rental 4007 RENT ecampus.com (2.5)
[130 comments]
Available $40.07
(130 Days)
(Rental)
KY
USPS (4-14) $3.97
(Free shipping on orders over $59)
$44.04
(Rental)
4404 25.5
New 4502 BUY Barnes & Noble.com (2.7)
[92 comments]
Usually ships within 24 hours $45.02 Canada, FL, MA, NJ, NV, NY, PA, SC, TN, WI
USPS (3-8) Free! 
(Free shipping on orders over $25)
$45.02 4502 27
Used 4362 BUY BiggerBooks.com (1.8)
[10 comments]
In Stock Usually Ships in 24-48 Hours $43.62
(Used)
KY
USPS (4-14) $3.97
$47.59
(Used)
4759 18
Used 4452 BUY ecampus.com (2.5)
[130 comments]
In Stock Usually Ships in 24-48 Hours $44.52
(Used)
KY
USPS (4-14) $3.97
(Free shipping on orders over $59)
$48.49
(Used)
4849 25.5
New 4502 BUY Amazon (3.4)
[104 comments]
Usually ships in 24 hours $45.02 KS, ND, WA
UPS (3-7) $3.99
(Free shipping on most orders over $25)
$49.01 4901 34
New 4933 BUY TextbookX.com (3.0)
[58 comments]
Usually ships in 2-3 days $49.33 CT
USPS (3-10) Free! 
$49.33 4933 30
New 4967 BUY BiggerBooks.com (1.8)
[10 comments]
Currently Available Ships in 24-48 Hours $49.67 KY
USPS (4-14) $3.97
$53.64 5364 18
New 5069 BUY ecampus.com (2.5)
[130 comments]
Currently Available, Usually Ships in 24-48 Hours $50.69 KY
USPS (4-14) $3.97
(Free shipping on orders over $59)
$54.66 5466 25.5
New 5557 BUY A1Books (2.4)
[74 comments]
See site $55.57
(Marketplace)
NJ
USPS (4-14) $3.95
$59.52
(Marketplace)
5952 23.5
New 5999 BUY Powell's (3.5)
[43 comments]
1 to 3 days $59.99 - N/A -
USPS (4-9) Free! 
(Free shipping on orders over $50)
$59.99 5999 34.5
New 6434 BUY BooksAMillion (3.5)
[67 comments]
Usually ships within 24 hours. $64.34
(Club Price)
AL
USPS (4-9) Free! 
$64.34
(Club Price)
6434 34.5
New 7149 BUY BooksAMillion (3.5)
[67 comments]
Usually ships within 24 hours. $71.49 AL
USPS (4-9) Free! 
$71.49 7149 34.5

International editions: (Edition Unknown - may be international, check seller's website)
Price Type Item Price 100 Link Bookstore Store Rating Availability Item Price Sales Tax
Shipping
Carrier (Days) Est Cost 
Total Cost Total Cost 100 Store Rating Int
New 2421 BUY Biblio.com -N/A- (rate store)

[1 comment]
In Stock $24.21
(International Edition)
- N/A -
Ground $4.00
$28.21
(International Edition)
2821 0
Used 2434 BUY Amazon (3.4)
[104 comments]
Ships within 2 days $24.34
(Edition Unknown)
(Used)
(Marketplace)
KS, ND, WA
USPS (4-14) $3.99
$28.33
(Edition Unknown)
(Used)
(Marketplace)
2833 34
New 2171 BUY Abebooks (2.5)
[70 comments]
In Stock $21.71
(International Edition)
- N/A -
Various $9.99
$31.70
(International Edition)
3170 25
New 3000 BUY Amazon (3.4)
[104 comments]
Ships within 2 days $30.00
(Edition Unknown)
(Marketplace)
KS, ND, WA
USPS (4-14) $3.99
$33.99
(Edition Unknown)
(Marketplace)
3399 34