---
product_id: 80744445
title: "Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))"
price: "4042990₫"
currency: VND
in_stock: true
reviews_count: 8
url: https://www.desertcart.vn/products/80744445-refactoring-improving-the-design-of-existing-code-addison-wesley-signature
store_origin: VN
region: Vietnam
---

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

**Price:** 4042990₫
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))
- **How much does it cost?** 4042990₫ with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.vn](https://www.desertcart.vn/products/80744445-refactoring-improving-the-design-of-existing-code-addison-wesley-signature)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Buy Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler)) 2 by Fowler, Martin (ISBN: 9780134757599) from desertcart's Book Store. Everyday low prices and free delivery on eligible orders.

Review: Thoughtful and engaging - There have been some comments about the thickness of paper of this book. I was already aware of the fact due to Fowler mentioning it on an announcement post he made about the second edition. The thinness of the pages was still surprising, and as a result I’ve ended up treating the book more ‘delicately’ than I would have otherwise, which in a way added to the ‘specialness’ of this book. The content of this book is second to none - it’s a goldmine of useful techniques to help keep code in the best shape possible. Fowler goes into excruciating detail with regard to the steps taken for each refactoring. I found the reinforcement of ‘smaller steps’ incredibly useful when applying the techniques on my own later - I moved incrementally with the confidence of knowing which exact step in the process may have triggered a test failure. On the subject of testing, the book hammers home it’s importance in being able to actually refactor, which I can only see as a good thing. While the language of choice for the second edition is JavaScript, Fowler explains that the book is not focused on the language itself, rather it uses it as a vehicle to communicate the refactoring to a wider audience (the JavaScript used in the book is fairly simple and easy to follow). The fact that much of the software world is writing or making use of JavaScript in some way possibly makes this book more consumable by more people, perhaps as a result it can be used to introduce new ways of thinking about software to those not previously exposed to the type of knowledge and approach exposed in this book. Returning to the topic of physical quality, the book is hardbacked, the pages are printed with some colour (rare for a programming book), in addition to having a ribbon in the spine. These attributes only add to the positive experience of reading this book.
Review: Great book - Great book. Very informative and helpful.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #58,604 in Books ( See Top 100 in Books ) #9 in Object-Oriented Design #12 in Software Testing #34 in Software Development (Books) |
| Customer Reviews | 4.7 out of 5 stars 1,211 Reviews |

## Images

![Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler)) - Image 1](https://m.media-amazon.com/images/I/71vEr0oyt-L.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Thoughtful and engaging
*by W***O on 26 April 2019*

There have been some comments about the thickness of paper of this book. I was already aware of the fact due to Fowler mentioning it on an announcement post he made about the second edition. The thinness of the pages was still surprising, and as a result I’ve ended up treating the book more ‘delicately’ than I would have otherwise, which in a way added to the ‘specialness’ of this book. The content of this book is second to none - it’s a goldmine of useful techniques to help keep code in the best shape possible. Fowler goes into excruciating detail with regard to the steps taken for each refactoring. I found the reinforcement of ‘smaller steps’ incredibly useful when applying the techniques on my own later - I moved incrementally with the confidence of knowing which exact step in the process may have triggered a test failure. On the subject of testing, the book hammers home it’s importance in being able to actually refactor, which I can only see as a good thing. While the language of choice for the second edition is JavaScript, Fowler explains that the book is not focused on the language itself, rather it uses it as a vehicle to communicate the refactoring to a wider audience (the JavaScript used in the book is fairly simple and easy to follow). The fact that much of the software world is writing or making use of JavaScript in some way possibly makes this book more consumable by more people, perhaps as a result it can be used to introduce new ways of thinking about software to those not previously exposed to the type of knowledge and approach exposed in this book. Returning to the topic of physical quality, the book is hardbacked, the pages are printed with some colour (rare for a programming book), in addition to having a ribbon in the spine. These attributes only add to the positive experience of reading this book.

### ⭐⭐⭐⭐⭐ Great book
*by G***S on 6 January 2025*

Great book. Very informative and helpful.

### ⭐⭐⭐⭐⭐ Great book with useful additions compared to the first edition!
*by L***A on 29 July 2020*

This book has been the very pillar upon which my master's thesis is built. Fowler has a very down-to-earth way of writing, making this book more like learning from a colleague than reading some tedious academic tome. Essential reading for any serious software developer! I did notice that the book's pages are surprisingly thin so you need to handle them with particular care.

## Frequently Bought Together

- Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))
- The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)
- Clean Code: A Handbook of Agile Software Craftsmanship

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.vn/products/80744445-refactoring-improving-the-design-of-existing-code-addison-wesley-signature](https://www.desertcart.vn/products/80744445-refactoring-improving-the-design-of-existing-code-addison-wesley-signature)

---

*Product available on Desertcart Vietnam*
*Store origin: VN*
*Last updated: 2026-05-19*