Prefactoring
, by Pugh, KenNote: Supplemental materials are not guaranteed with Rental or Used book purchases.
- ISBN: 9780596008741 | 0596008740
- Cover: Paperback
- Copyright: 9/30/2005
Second guessing is the bane of modern software development. More often than not, developers will stop a large project in the middle of the build stage to rethink and redo the software design so it will be cleaner and more efficient. This process, called "refactoring", is time-consuming and, ultimately, very costly. Prefactoring offers guidelines that enable programmers to do their second guessing up front. Based on lessons from real projects that developers learned the hard way, the book presents common design patterns used in the refactoring process, so that readers can consider more efficient software designs before they get to the second guessing stage. These guidelines will help them avoid having to redesign, or refactor, those systems after they've been developed.