£40.68

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

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

View at Amazon

Price History & Forecast

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

Historical
Generating forecast...
£40.68 £31.74 £33.69 £35.64 £37.59 £39.54 £41.49 25 January 2026 06 February 2026 19 February 2026 04 March 2026 17 March 2026

Price Distribution

Price distribution over 52 days • 7 price levels

Days at Price
Current Price
4 days 7 days 4 days 12 days 6 days 3 days 16 days · current 0 4 8 12 16 £33 £33 £34 £34 £38 £38 £41 Days at Price

Price Analysis

Most common price: £41 (16 days, 30.8%)

Price range: £33 - £41

Price levels: 7 different prices over 52 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)
93% match

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

PEARSON EDUCATION

£28.50 11 Jan 2026
Software Development, Design, and Coding: With Patterns, Debugging, Unit Testing, and Refactoring
93% match

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

£41.96 11 Jan 2026
Refactoring for Software Design Smells: Managing Technical Debt
93% match

Refactoring for Software Design Smells: Managing Technical Debt

Morgan Kaufmann

£46.59 07 Mar 2026
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
93% match

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

PEARSON EDUCATION

£37.20 30 Jan 2026
Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring
92% match

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

Apress

£54.99 11 Jan 2026
Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series (Fowler))
92% match

Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series (Fowler))

Addison Wesley

£40.99 05 Feb 2026
Effective Coding with VHDL – Principles and Best Practice (The MIT Press)
92% match

Effective Coding with VHDL – Principles and Best Practice (The MIT Press)

MIT Press

£43.55 11 Jan 2026
Working Effectively with Legacy Code
92% match

Working Effectively with Legacy Code

PEARSON EDUCATION

£39.78 04 Feb 2026
Agile Modeling with UML: Code Generation, Testing, Refactoring
92% match

Agile Modeling with UML: Code Generation, Testing, Refactoring

Springer

£57.91 26 Feb 2026
Analysis Patterns: Reusable Object Models
92% match

Analysis Patterns: Reusable Object Models

Addison Wesley

£49.54 12 Dec 2025
Fit for Developing Software: Framework for Integrated Tests: Framework for Integrated Tests (Robert C. Martin Series)
92% match

Fit for Developing Software: Framework for Integrated Tests: Framework for Integrated Tests (Robert C. Martin Series)

PEARSON EDUCATION

£47.98 18 Mar 2026
Lean Software Systems Engineering for Developers: Managing Requirements, Complexity, Teams, and Change Like a Champ
92% match

Lean Software Systems Engineering for Developers: Managing Requirements, Complexity, Teams, and Change Like a Champ

Apress

£54.99 05 Feb 2026
Clean Code Cookbook: Recipes to Improve the Design and Quality of Your Code
92% match

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

O'Reilly

£39.31 09 Feb 2026
Bioinformatics Software Engineering: Delivering Effective Applications
92% match

Bioinformatics Software Engineering: Delivering Effective Applications

Wiley

£40.26 07 Mar 2026
Multi Pack:Requirements Analysis and System Design with CD:Developing InformationSystems with UML with ... Break Software:A Practical Guide to Testing
92% match

Multi Pack:Requirements Analysis and System Design with CD:Developing InformationSystems with UML with ... Break Software:A Practical Guide to Testing

£75.05 29 Mar 2026
Domain-Driven Design: Tackling Complexity in the Heart of Software
92% match

Domain-Driven Design: Tackling Complexity in the Heart of Software

Addison Wesley

£45.42 19 Feb 2026
Object-Oriented Design Choices
92% match

Object-Oriented Design Choices

CRC Press

£43.61 07 Mar 2026
Feature-Oriented Software Product Lines: Concepts and Implementation
91% match

Feature-Oriented Software Product Lines: Concepts and Implementation

Springer

£46.53 08 Mar 2026
What Every Engineer Should Know about Software Engineering
91% match

What Every Engineer Should Know about Software Engineering

£107.85 07 Jan 2026
Fuzzing: Brute Force Vulnerability Discovery
91% match

Fuzzing: Brute Force Vulnerability Discovery

ADDISON-WESLEY

£43.99 03 Mar 2026
Quality Software Through Reuse and Integration: 561 (Advances in Intelligent Systems and Computing, 561)
91% match

Quality Software Through Reuse and Integration: 561 (Advances in Intelligent Systems and Computing, 561)

Springer

£99.98 25 Feb 2026
Software Architecture in Practice (SEI Series in Software Engineering)
91% match

Software Architecture in Practice (SEI Series in Software Engineering)

£47.13 13 Jan 2026
Mastering Software Architecture: A Comprehensive New Model and Approach
91% match

Mastering Software Architecture: A Comprehensive New Model and Approach

Apress

£37.86 05 Mar 2026
Software Design by Example: A Tool-Based Introduction with JavaScript
91% match

Software Design by Example: A Tool-Based Introduction with JavaScript

CRC Press

£46.22 23 Feb 2026