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

Have one to sell? Sell yours here
 
   
Prefactoring: Extreme Abstraktion · Extreme Separation · Extreme Readability
 
 

Prefactoring: Extreme Abstraktion · Extreme Separation · Extreme Readability (Paperback)

by Ken Pugh (Author)
5.0 out of 5 stars  See all reviews (1 customer review)
RRP: £22.99
Price: £19.54 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £3.45 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want guaranteed delivery by Tuesday, November 10? Choose Express delivery at checkout. See Details
19 new from £7.00 11 used from £6.33

Frequently Bought Together

Customers buy this book with Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)) by Andy Oram

Prefactoring: Extreme Abstraktion · Extreme Separation · Extreme Readability + Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))
Price For Both: £40.74

Show availability and shipping details


Customers Who Bought This Item Also Bought

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

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

by Robert C. Martin
4.4 out of 5 stars (10)  £13.99
Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))

Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))

by Andy Oram
3.0 out of 5 stars (2)  £21.20
Code Complete: A Practical Handbook of Software Construction

Code Complete: A Practical Handbook of Software Construction

by Steve McConnell
4.5 out of 5 stars (10)  £22.21
Programming Collective Intelligence: Building Smart Web 2.0 Applications

Programming Collective Intelligence: Building Smart Web 2.0 Applications

by Toby Segaran
4.1 out of 5 stars (9)  £18.46
Agile Estimating and Planning (Robert C. Martin)

Agile Estimating and Planning (Robert C. Martin)

by Mike Cohn
4.6 out of 5 stars (5)  £14.49
Explore similar items

Product details

  • Paperback: 238 pages
  • Publisher: O'Reilly Media, Inc.; illustrated edition edition (1 Sep 2005)
  • Language English
  • ISBN-10: 0596008740
  • ISBN-13: 978-0596008741
  • Product Dimensions: 23 x 17.8 x 2 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon.co.uk Sales Rank: 93,514 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Rights Upon Separation opens new browser window
www.deedpoll.org.uk  -  How to revert to your maiden name upon separation in the UK. 
   Separation Agreement opens new browser window
www.separation-agreement.co.uk  -  The alternative to divorce A modern legally-binding agreement 
   Direct Sound Headphones opens new browser window
iheadphones.co.uk/Direct_Sound  -  Direct Sound EX29 Extreme Isolation Next Day Delivery & Low UK Pricing 
  
 

Product Description

Product Description

More often than not, developers will stop a large project in the middle of the build stage to rethink and recode the software design so it's cleaner and more efficient. Known as "refactoring," this process eats up valuable time and money. To help offset refactoring, this book presents a new process called "prefactoring," the premise of which states that you're better off considering the best possible design patterns before you even begin your project. Prefactoring, in essence, is the art of applying the insights gleaned from previous experience (whether yours or someone else's) when developing software to new projects. Doing so will likely save you from making costly design changes midstream - and maybe even save your job! This practical, thought-provoking guide details prefactoring guidelines in design, code, and testing, each derived from the lessons of many developers over many years. With these guidelines, you're far more likely to create more readable and maintainable code before you reach the second-guessing stage. To help communicate the many facets of this process, "Prefactoring" follows the example of a fictitious client, Sam, as he seeks to create a software system from beginning to implementation. Among the topics covered are: General development issues; Implementation classes; Object-oriented design; Creating reports via separation of concerns; Associations and states; and, Creating and testing interfaces. If you understand object-oriented design, and you want to save time and money by considering more efficient designs before you begin your project, "Prefactoring" will show you the way. It won't guarantee that you'll never need to refactor your design or code again, but you're sure to cut down on the amount of refactoring you do.


From the Publisher

Cut back on the refactoring time in your projects with new software design process called "prefactoring." This book presents prefactoring guidelines in design, code, and testing, derived from lessons learned by many developers over the years. With these guidelines, you'll create more readable code before you reach the second-guessing stage.

Inside This Book (Learn More)
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

 

Customer Reviews

1 Review
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
5.0 out of 5 stars Must have book for any Development team, 15 Mar 2009
By Douggy Fresh (London,UK) - See all my reviews
How come now one has reviewed this book before?
Its so good I bought a few to share around my dev team. The basics of the book take the assumption that what if you wrote code that did not need to be 'refactored' after you completed your project. So suppose you wrote highly reusable code in the first place, understood what is a natral target for refactoring, segment that would get reused. What it you thought ahead just a little bit further before you started coding. This book saves you time and money, let along rework costs.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
   
Related forums


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.