Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
56 used & new from £19.99

Have one to sell? Sell yours here
 
   
Tell a Friend
Refactoring to Patterns (Addison-Wesley Signature Series)
 
See larger image
 
Refactoring to Patterns (Addison-Wesley Signature Series) (Hardcover)
by Joshua Kerievsky (Author)
4.7 out of 5 stars  (6 customer reviews)
RRP: £37.99
Price: £22.79 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £15.20 (40%)
Availability: In stock. Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by 1pm Friday, August 22? Choose Express delivery at checkout. See Details

56 used & new available from £19.99

Frequently Bought Together

Customers buy this book with Refactoring: Improving the Design of Existing Code (Object Technology Series) by Martin Fowler

Refactoring to Patterns (Addison-Wesley Signature Series) Refactoring: Improving the Design of Existing Code (Object Technology Series)
Price For Both: £45.58

Customers Who Bought This Item Also Bought

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

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

4.4 out of 5 stars (17)  £22.79
Patterns of Enterprise Application Architecture (The Addison-Wesley Signature Series)

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

4.4 out of 5 stars (9)  £25.79
Test Driven Development (The Addison-Wesley Signature Series)

Test Driven Development (The Addison-Wesley Signature Series) by Kent Beck

3.8 out of 5 stars (5)  £13.79
Domain-driven Design: Tackling Complexity in the Heart of Software

Domain-driven Design: Tackling Complexity in the Heart of Software by Eric Evans

4.0 out of 5 stars (5)  £22.79
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison Wesley Signature Series)

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison Wesley Signature Series) by Gregor Hohpe

5.0 out of 5 stars (11)  £20.99
Explore similar items : Books (99)

Product details


Customers Viewing This Page May Be Interested in These Sponsored Links

 (What is this?)
Zend Studio for Eclipse
Zend.com/Studio-Eclipse    PHP IDE - Edit, Debug, Analyze & Optimize PHP Applications 
Refactoring IDE
www.jetbrains.com    The most intelligent Java IDE with 38 automated Refactorings 
Refactoring to Patterns
www.SubMain.com    New Generation Code Analysis Tool. Download CodeIt.Right for Free Now! 

Product Description

Product Description

In 1994, Design Patterns changed the landscape of object-oriented development by introducing classic solutions to recurring design problems. In 1999, Refactoring revolutionized design by introducing an effective process for improving code. With the highly anticipated Refactoring to Patterns, Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring.

This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based design transformations. Along the way he offers insights into pattern differences and how to implement patterns in the simplest possible ways.

Coverage includes:

  • A catalog of twenty-seven pattern-directed refactorings, featuring real-world code examples
  • Descriptions of twelve design smells that indicate the need for this book’s refactorings
  • General information and new insights about patterns and refactoring
  • Detailed implementation mechanics: how low-level refactorings are combined to implement high-level patterns
  • Multiple ways to implement the same pattern—and when to use each
  • Practical ways to get started even if you have little experience with patterns or refactoring

Refactoring to Patterns reflects three years of refinement and the insights of more than sixty software engineering thought leaders in the global patterns, refactoring, and agile development communities. Whether you’re focused on legacy or “greenfield” development, this book will make you a better software designer by helping you learn how to make important design changes safely and effectively.





Synopsis
In 1994, Design Patterns changed the landscape of object-oriented development by introducing classic solutions to recurring design problems. In 1999, Refactoring revolutionized design by introducing an effective process for improving code. With the highly anticipated Refactoring to Patterns, Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring. This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based design transformations. Along the way he offers insights into pattern differences and how to implement patterns in the simplest possible ways.Coverage includes: *A catalog of twenty-seven pattern-directed refactorings, featuring real-world code examples *Descriptions of twelve design smells that indicate the need for this book's refactorings *General information and new insights about patterns and refactoring *Detailed implementation mechanics: how low-level refactorings are combined to implement high-level patterns *Multiple ways to implement the same pattern--and when to use each *Practical ways to get started even if you have little experience with patterns or refactoring Refactoring to Patterns reflects three years of refinement and the insights of more than sixty software engineering thought leaders in the global patterns, refactoring, and agile development communities.

Whether you're focused on legacy or "greenfield" development, this book will make you a better software designer by helping you learn how to