£38.99

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

Price data last checked 14 day(s) ago - will refresh soon

View at Amazon

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

Pricier than usual. £3 more than the 30-day average — we'd wait.

£39 today · 30-day average £36 · all-time low £29

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 77 days · 77 data points (no recent data)

Historical
Generating forecast…
£40.01 £28.39 £30.93 £33.46 £36.00 £38.53 £41.07 26 April 2026 15 May 2026 03 June 2026 22 June 2026 11 July 2026

Price Distribution

Price distribution over 77 days • 6 price levels

Days at Price
Current Price
8 days 22 days 3 days 2 days 41 days · current 1 day 0 10 21 31 41 £29 £31 £34 £38 £39 £40 Days at Price

Price Analysis

Most common price: £39 (41 days, 53.2%)

Price range: £29 - £40

Price levels: 6 different prices over 77 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.44 13 Jun 2026
Springer Program Development by Refinement - B Method Book
96% match

Springer Program Development by Refinement - B Method Book

Springer

£104.98 18 Jul 2026
Implementing Effective Code Reviews: How to Build and Maintain Clean Code
96% match

Implementing Effective Code Reviews: How to Build and Maintain Clean Code

Apress

£42.31 23 Jul 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

£26.05 23 Jun 2026
Clean Code Cookbook: Recipes to Improve the Design and Quality of Your Code
95% match

Clean Code Cookbook: Recipes to Improve the Design and Quality of Your Code

O'Reilly

£32.86 10 May 2026
Programmiersprachen und Programmentwicklung: 6. Fachtagung des Fachausschusses Programmiersprachen der GI, Darmstadt, 11.–12. März 1980: 25 (Informatik-Fachberichte, 25)
95% match

Programmiersprachen und Programmentwicklung: 6. Fachtagung des Fachausschusses Programmiersprachen der GI, Darmstadt, 11.–12. März 1980: 25 (Informatik-Fachberichte, 25)

Springer

£46.95 18 Jul 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

£72.00 04 Jul 2026
Refactoring for Software Design Smells: Managing Technical Debt
95% match

Refactoring for Software Design Smells: Managing Technical Debt

Morgan Kaufmann

£46.39 14 May 2026
Letters to a New Developer: What I Wish I Had Known When Starting My Development Career
95% match

Letters to a New Developer: What I Wish I Had Known When Starting My Development Career

Apress

£41.97 24 Jul 2026
Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices
95% match

Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices

Packt Publishing

£41.99 20 Jul 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

£167.67 25 Jun 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.66 03 Jul 2026
Feature-Oriented Software Product Lines: Concepts and Implementation
95% match

Feature-Oriented Software Product Lines: Concepts and Implementation

Springer

£47.10 08 Jul 2026
Robert C. Martin Bundle
95% match

Robert C. Martin Bundle

Price unavailable
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.13 01 Jul 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

£42.63 13 Jun 2026
Rethinking Productivity in Software Engineering
95% match

Rethinking Productivity in Software Engineering

Apress

£30.54 13 Jul 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 13 Jul 2026
A Friendly Guide to Software Development: What You Should Know Without Being a Developer (Friendly Guides to Technology)
95% match

A Friendly Guide to Software Development: What You Should Know Without Being a Developer (Friendly Guides to Technology)

Apress

£37.53 17 Jul 2026
Programmierstil in Pascal, Cobol, Fortran, Basic, PL/I (Springer Compass)
95% match

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

Springer

£41.42 08 Jul 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 13 Jun 2026
Working Effectively with Legacy Code
95% match

Working Effectively with Legacy Code

PEARSON EDUCATION

£39.29 24 Jun 2026
Foundations of Software Engineering
95% match

Foundations of Software Engineering

CRC Press

£77.91 09 Jul 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

£83.45 06 Jul 2026