Shop AMAXY
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy new:
-47% $35.09
FREE delivery Saturday, December 20
Ships from: Amazon.com
Sold by: Amazon.com
$35.09 with 47 percent savings
List Price: $65.99
FREE delivery Saturday, December 20
Or fastest delivery Friday, December 19. Order within 14 hrs 37 mins
Arrives 6 days before Christmas
In Stock
$$35.09 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$35.09
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE refund/replacement until Jan 31, 2026
FREE refund/replacement until Jan 31, 2026
For the 2025 holiday season, eligible items purchased between November 1 and December 31, 2025 can be returned until January 31, 2026.
Read full return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$26.63
Former library book; May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less Former library book; May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less See less
FREE delivery December 23 - 26. Details
May arrive after Christmas. Need a gift sooner? Send an Amazon Gift Card today by email or text message.
In stock
$$35.09 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$35.09
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by ThriftBooks-Dallas.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler)) 2nd Edition

4.7 out of 5 stars (1,181)

{"desktop_buybox_group_1":[{"displayPrice":"$35.09","priceAmount":35.09,"currencySymbol":"$","integerValue":"35","decimalSeparator":".","fractionalValue":"09","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"NowM7I1LIPjQfy4YVvB6wj2Zl6qO4yibZvuqVZzLWF3SWLoGosYUBItkgNg2%2FY3iXH1DbGg3ach5WZ6L8othWN130q1loI3lzXcX0FK5jeCucQ9XYjybp9kq5QAd0hrMEQx6sLy%2BWxvfhjjCK4Nhkw%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$26.63","priceAmount":26.63,"currencySymbol":"$","integerValue":"26","decimalSeparator":".","fractionalValue":"63","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"NowM7I1LIPjQfy4YVvB6wj2Zl6qO4yib%2BdRxVuNN3Jk6d8T0rmEFxm7TtC0jk2IXNOTpLxQKRwLLWsTdpAJEulxawunHK8sMvpzwu%2BE44DkrvJ9bXOed%2FE1MnBHskkHcCemBviCCTwxgFh852vXxhXM2P7mhW3y99lU8YXOcUeVPUctkLYcJ9w%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

"Whenever you read [Refactoring], it’s time to read it again. And if you haven’t read it yet, please do before writing another line of code." –David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp


Fully Revised and Updated—Includes New Refactoring's and Code Examples

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”
–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. Refactoring, Second Edition, features an updated catalog of refactoring's and includes JavaScript code examples, as well as new functional examples that demonstrate refactoring without classes.


Like the original, this edition explains what refactoring is; why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.

  • Understand the process and general principles of refactoring
  • Quickly apply useful refactorings to make a program easier to comprehend and change
  • Recognize “bad smells” in code that signal opportunities to refactor
  • Explore the refactorings, each with explanations, motivation, mechanics, and simple examples
  • Build solid tests for your refactorings
  • Recognize tradeoffs and obstacles to refactoring

Includes free access to the canonical web edition, with even more refactoring resources. (See inside the book for details about how to access the web edition.)