HomeComputers & TechnologyPrefactoring: Extreme Abstraction - Extreme Separation - Extreme Reliability
Skip to product information
1 of 1

Prefactoring: Extreme Abstraction - Extreme Separation - Extreme Reliability

paperbackOctober 11, 2005
Regular price $60.09 USD
Regular price Sale price $60.09 USD
Sale Sold out
Shipping calculated at checkout.
Secure Checkout
Quality Guaranteed
New In Stock
ISBN-13: 9780596008741 ISBN-10: 0596008740
Publisher
O'Reilly
Binding
paperback
Published
October 11, 2005
Weight
0.9 lbs
Dimensions
23.30×1.50×17.80 cm

About this book

Prefactoring: Extreme Abstraction - Extreme Separation - Extreme Reliability by Pugh, Ken. paperback edition. ISBN: 9780596008741.

Prefactoring approaches software development of new systems using lessons learned from many developers over the years. It is a compendium of ideas gained from retrospectives on what went right and what went wrong in development. Some of these ideas came from experience in refactoring. Refactoring is improving the design of existing code to make it simpler and easier to maintain. This practical, thought-provoking guide details prefactoring guidelines in design, code, and testing. These guidelines can help you create more readable and maintainable code in your next project. To help communicate the many facets of this approach, Prefactoring follows the development of a software system for a fictitious client, named Sam, from vision through implementation. Some of the guidelines youll encounter along the way include: When Youre Abstract, Be Abstract All the Way Splitters Can Be Lumped Easier Than Lumpers Can Be Split Do a Little Job Well and You May Be Called Upon Often Plan Globally, Develop Locally Communicate with Your Code The Easiest Code to Debug Is That Which is Not Written Use the Clients Language Dont Let the Cold Air In Never Be Silent Dont Speed Until You Know Where You Are Going