Prefactoring (Paperback)

Author: Pugh, Ken

Customer Reviews   Write a Review

Be the first to review this item and earn 25 Rakuten Super Points™

Product Overview

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:

General development issues

Implementation classes

Object-oriented design

Creating reports via separation of concerns

Associations and states

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 yourdesign or code again, but you're sure to cut down on the amount of refactoring you do.


Publisher O'Reilly Media
Mfg Part# 9780596008741
SKU 31296506
Format Paperback
ISBN10 0596008740
Release Date 4/10/2007
Dimensions (in Inches) 9.25H x 7L x 0.75T
Product Attributes
Book Format Paperback
Number of Pages 0220
Publisher O'Reilly Media
$2.37 + $9.98 shipping
$29.95 You save $27.58 (92%)
Earn 3 ($0.03) Rakuten Super Points™
What are Rakuten Super Points™?
Get rewarded when you shop! Earn 1 point per dollar spent. That's like getting cash back on every purchase. Easy to see matured points in checkout. Use points just like cash.
Learn More
Format: Paperback
Condition: Used-Like New
In Stock. Usually Ships in 1 to 2 business days
Please select an option to buy
Add to Cart

What is a Marketplace and Shop Owner?
  • Our marketplace is a platform where approved third-party retailers (Shop Owners) can sell their products
  • Items are sold and shipped by Shop Owners
  • Your credit card and personal information remain secure; meets all PCI Security Standards.
  • Purchases can only be returned to the Shop Owner
  • All purchases receive Rakuten Super Points™