£40.68

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

Price data last checked 85 day(s) ago - refreshing...

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

This is the most expensive it has ever been. Walk away.

£41 today · previous high £41 · all-time low £33

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 6 days • 6 data points (No recent data available)

Historical
Generating forecast...
£40.68 £32.30 £34.13 £35.96 £37.78 £39.61 £41.44 12 March 2026 13 March 2026 14 March 2026 15 March 2026 17 March 2026

Price Distribution

Price distribution over 6 days • 2 price levels

Days at Price
Current Price
3 days 3 days · current 0 1 2 2 3 £33 £41 Days at Price

Price Analysis

Most common price: £33 (3 days, 50.0%)

Price range: £33 - £41

Price levels: 2 different prices over 6 days

Description

Martin Fowler’s guide to reworking bad code into well-structured code Refactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use. Refactoring principles: understand the process and general principles of refactoring Code smells: recognize “bad smells” in code that signal opportunities to refactor Application improvement: quickly apply useful refactorings to make a program easier to comprehend and change Building tests: writing good tests increases a programmer’s effectiveness Moving features: an important part of refactoring is moving elements between contexts Data structures: a collection of refactorings to organize data, an important role in programs Conditional Logic: use refactorings to make conditional sections easier to understand APIs: modules and their functions are the building blocks of our software, and APIs are the joints that we use to plug them together Inheritance: it is both very useful and easy to misuse, and it’s often hard to see the misuse until it’s in the rear-view mirror---refactorings can fix the misuse Examples are written in JavaScript, but you shouldn’t find it difficult to adapt the refactorings to whatever language you are currently using as they look mostly the same in different languages. "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 “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” –M. Fowler (1999)

Key Features

New Store Stock

Product Specifications

Format
hardcover
Domain
Amazon UK
Release Date
02 January 2019
Listed Since
15 May 2017

Barcode

No barcode data available

Similar Products You Might Like

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
96% match

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)

PEARSON EDUCATION

£28.50 11 Jan 2026
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
96% match

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)

PEARSON EDUCATION

£37.20 30 Jan 2026
Flexible, Reliable Software: Using Patterns and Agile Development: 3 (Chapman & Hall/CRC Textbooks in Computing)
95% match

Flexible, Reliable Software: Using Patterns and Agile Development: 3 (Chapman & Hall/CRC Textbooks in Computing)

CRC Press

£55.24 28 Feb 2026
Software Engineering Practice: A Case Study Approach (Chapman & Hall/CRC Innovations in Software Engineering and S)
95% match

Software Engineering Practice: A Case Study Approach (Chapman & Hall/CRC Innovations in Software Engineering and S)

CRC Press

£165.60 06 Feb 2026
Software Engineering: The Current Practice (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)
95% match

Software Engineering: The Current Practice (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)

CRC Press

£49.65 23 Feb 2026
Feature-Oriented Software Product Lines: Concepts and Implementation
95% match

Feature-Oriented Software Product Lines: Concepts and Implementation

Springer

£46.53 08 Mar 2026
Robert C. Martin Bundle
95% match

Robert C. Martin Bundle

Out of Stock 11 Apr 2026
Formal Methods and Object Technology (Formal Approaches to Computing and Information Technology (FACIT))
95% match

Formal Methods and Object Technology (Formal Approaches to Computing and Information Technology (FACIT))

Springer

£83.36 17 Feb 2026
Software Development, Design, and Coding: With Patterns, Debugging, Unit Testing, and Refactoring
95% match

Software Development, Design, and Coding: With Patterns, Debugging, Unit Testing, and Refactoring

£41.96 11 Jan 2026
Rethinking Productivity in Software Engineering
95% match

Rethinking Productivity in Software Engineering

Apress

£35.30 12 Apr 2026
Sustainable Dual-Track Development: The Future of Software Engineering for Co-located, Remote, and Hybrid Teams
95% match

Sustainable Dual-Track Development: The Future of Software Engineering for Co-located, Remote, and Hybrid Teams

CRC Press

£49.99 12 Apr 2026
Programmierstil in Pascal, Cobol, Fortran, Basic, PL/I (Springer Compass)
95% match

Programmierstil in Pascal, Cobol, Fortran, Basic, PL/I (Springer Compass)

Springer

£43.84 07 Mar 2026
Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring
95% match

Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring

Apress

£54.99 11 Jan 2026
Working Effectively with Legacy Code
95% match

Working Effectively with Legacy Code

PEARSON EDUCATION

£39.78 04 Feb 2026
Foundations of Software Engineering
95% match

Foundations of Software Engineering

CRC Press

£73.59 08 Mar 2026
Software Development: An Open Source Approach (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)
95% match

Software Development: An Open Source Approach (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)

CRC Press

£54.25 01 Mar 2026
Agile Modeling with UML: Code Generation, Testing, Refactoring
95% match

Agile Modeling with UML: Code Generation, Testing, Refactoring

Springer

£57.91 26 Feb 2026
Generative Software Engineering: A New Approach to Human-Centered Software Development
95% match

Generative Software Engineering: A New Approach to Human-Centered Software Development

£62.92 21 Feb 2026
Bioinformatics Software Engineering: Delivering Effective Applications
95% match

Bioinformatics Software Engineering: Delivering Effective Applications

Wiley

£40.26 07 Mar 2026
Programming with GitHub Copilot: Write Better Code--Faster! (Tech Today)
95% match

Programming with GitHub Copilot: Write Better Code--Faster! (Tech Today)

Wiley

£41.54 22 Feb 2026
Write Great Code Volume 3: Engineering Software
95% match

Write Great Code Volume 3: Engineering Software

No Starch Press

£28.30 15 Dec 2025
Handbook of Research on Pathways and Opportunities Into the Business of Esports
95% match

Handbook of Research on Pathways and Opportunities Into the Business of Esports

£308.96 12 Feb 2026
Essential Visual Studio 2019: Boosting Development Productivity with Containers, Git, and Azure Tools
95% match

Essential Visual Studio 2019: Boosting Development Productivity with Containers, Git, and Azure Tools

Apress

£37.92 28 Feb 2026
Software Engineering Foundations: A Software Science Perspective: 02 (Software Engineering Series)
95% match

Software Engineering Foundations: A Software Science Perspective: 02 (Software Engineering Series)

Auerbach Publications

£160.00 23 Jan 2026