Loading... Please wait...

Free UK delivery to stores and on orders over £20.00

Add Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardback book by  to your basket Add Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardback book by  to your wishlist
Refactoring: Improving the Design of Existing Code (Object Technology Series) Hardback book by

Refactoring: Improving the Design of Existing Code (Object Technology Series)

by Martin Fowler

£36.09 £37.99
You save £1.90 (5%)
  • Hardback book Hardback book
  • IN STOCK - usually dispatches within 24 hours IN STOCK - usually dispatches within 24 hours
  • Free UK delivery Free UK delivery

Would you prefer a different copy or edition?

Refactoring: Improving the Design of Existing Code (Object Technology Series)

Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. With refactoring you can even take a bad design and rework it into a good one. This book offers a thorough discussion of the principles of refactoring, including where to spot opportunities for refactoring, and how to set up the required tests. There is also a catalog of more than 40 proven refactorings with details as to when and why to use the refactoring, step by step instructions for implementing it, and an example illustrating how it works The book is written using Java as its principle language, but the ideas are applicable to any OO language.

Top reviews

What's your view? Write a review for Refactoring: Improving the Design of Existing Code (Object Technology Series)

ISBN

9780201485677

Published
July 23rd 1999 by Pearson Education (US)
Category
Software Engineering
Number of pages
464
County of origin
UNITED STATES
Dimensions
235 x 187

Powered by Borders' Spookily Accurate Book SuggestionsIf you enjoyed 'Refactoring: Improving the Design of Existing Code (Object Technology Series)', you may also like these:

Agile Software Development a Paperback book  by Alistair Cockburn

Agile Software Developmentby Alistair Cockburn

  • Paperback book Paperback book
  • IN STOCK
  • £30.39 £31.99
    You save £1.60 (5%)
  • Add Agile Software Development to your basket
  • Add Agile Software Development to your wishlist
Extreme Programming Explained a Paperback book  by Kent Beck

Extreme Programming Explainedby Kent Beck

  • Paperback book Paperback book
  • Dispatched within 14 days
  • £25.64 £26.99
    You save £1.35 (5%)
  • Add Extreme Programming Explained to your basket
  • Add Extreme Programming Explained to your wishlist
Design Patterns a Hardback book  by Erich Gamma, Ralph Johnson, Richard Helm and John Vissides

Design Patternsby Erich Gamma, Ralph Johnson, Richard Helm and others

  • Hardback book Hardback book
  • IN STOCK
  • £39.89 £41.99
    You save £2.10 (5%)
  • Add Design Patterns to your basket
  • Add Design Patterns to your wishlist
Analysis Patterns Reusable Object Models a Hardback book  by Martin Fowler

Analysis Patterns Reusable Object Modelsby Martin Fowler

  • Hardback book Hardback book
  • Dispatched within 14 days
  • £36.09 £37.99
    You save £1.90 (5%)
  • Add Analysis Patterns Reusable Object Models to your basket
  • Add Analysis Patterns Reusable Object Models to your wishlist
Enterprise Integration Patterns a Hardback book  by Bobby Woolf and Gregor Hohpe

Enterprise Integration Patternsby Bobby Woolf and Gregor Hohpe

  • Hardback book Hardback book
  • IN STOCK
  • £36.09 £37.99
    You save £1.90 (5%)
  • Add Enterprise Integration Patterns to your basket
  • Add Enterprise Integration Patterns to your wishlist
Patterns of Enterprise Application Architecture a Hardback book  by Martin Fowler

Patterns of Enterprise Application Architectureby Martin Fowler

  • Hardback book Hardback book
  • Stock currently unavailable
  • £40.84 £42.99
    You save £2.15 (5%)
  • Add Patterns of Enterprise Application Architecture to your basket
  • Add Patterns of Enterprise Application Architecture to your wishlist