Items related to Prefactoring

Pugh, Ken Prefactoring ISBN 13: 9780596008741

Prefactoring - Softcover

 
9780596008741: Prefactoring
View all copies of this ISBN edition:
 
 

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 you'll encounter along the way include:

  • When You're 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 Client's Language
  • Don't Let the Cold Air In
  • Never Be Silent
  • Don't Speed Until You Know Where You Are Going

"synopsis" may belong to another edition of this title.

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.
Synopsis:
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.

"About this title" may belong to another edition of this title.

  • PublisherO′Reilly
  • Publication date2005
  • ISBN 10 0596008740
  • ISBN 13 9780596008741
  • BindingPaperback
  • Number of pages238
  • Rating

Other Popular Editions of the Same Title

9788184040098: Prefactoring: Extreme Abstraction, Extreme Separation, Extreme Readability

Featured Edition

ISBN 10:  8184040091 ISBN 13:  9788184040098
Publisher: Shroff Publishers & Distribu..., 2005
Softcover

Top Search Results from the AbeBooks Marketplace

Stock Image

Pugh, Ken
Published by O'Reilly Media (2005)
ISBN 10: 0596008740 ISBN 13: 9780596008741
New Paperback Quantity: 1
Seller:
GoldenWavesOfBooks
(Fayetteville, TX, U.S.A.)

Book Description Paperback. Condition: new. New. Fast Shipping and good customer service. Seller Inventory # Holz_New_0596008740

More information about this seller | Contact seller

Buy New
£ 35.61
Convert currency

Add to Basket

Shipping: £ 3.18
Within U.S.A.
Destination, rates & speeds
Stock Image

Pugh, Ken
Published by O'Reilly Media (2005)
ISBN 10: 0596008740 ISBN 13: 9780596008741
New Softcover Quantity: 1
Seller:
Front Cover Books
(Denver, CO, U.S.A.)

Book Description Condition: new. Seller Inventory # FrontCover0596008740

More information about this seller | Contact seller

Buy New
£ 35.81
Convert currency

Add to Basket

Shipping: £ 3.42
Within U.S.A.
Destination, rates & speeds
Stock Image

Pugh, Ken
Published by O'Reilly Media (2005)
ISBN 10: 0596008740 ISBN 13: 9780596008741
New Paperback Quantity: 1
Seller:
Wizard Books
(Long Beach, CA, U.S.A.)

Book Description Paperback. Condition: new. New. Seller Inventory # Wizard0596008740

More information about this seller | Contact seller

Buy New
£ 36.51
Convert currency

Add to Basket

Shipping: £ 2.79
Within U.S.A.
Destination, rates & speeds
Stock Image

Pugh, Ken
Published by O'Reilly Media (2005)
ISBN 10: 0596008740 ISBN 13: 9780596008741
New Paperback Quantity: 1
Seller:
GoldBooks
(Denver, CO, U.S.A.)

Book Description Paperback. Condition: new. New Copy. Customer Service Guaranteed. Seller Inventory # think0596008740

More information about this seller | Contact seller

Buy New
£ 36.37
Convert currency

Add to Basket

Shipping: £ 3.38
Within U.S.A.
Destination, rates & speeds
Stock Image

Pugh, Ken
Published by O'Reilly Media (2005)
ISBN 10: 0596008740 ISBN 13: 9780596008741
New Paperback Quantity: 2
Seller:
Save With Sam
(North Miami, FL, U.S.A.)

Book Description Paperback. Condition: New. Brand New!. Seller Inventory # VIB0596008740

More information about this seller | Contact seller

Buy New
£ 50.38
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Pugh, Ken
Published by O'Reilly Media (2005)
ISBN 10: 0596008740 ISBN 13: 9780596008741
New Paperback Quantity: 1
Seller:
The Book Spot
(Sioux Falls, SD, U.S.A.)

Book Description Paperback. Condition: New. Seller Inventory # Abebooks162212

More information about this seller | Contact seller

Buy New
£ 52.49
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Pugh, Ken
Published by O'Reilly Media (2005)
ISBN 10: 0596008740 ISBN 13: 9780596008741
New Softcover Quantity: 1
Seller:
BennettBooksLtd
(North Las Vegas, NV, U.S.A.)

Book Description Condition: New. New. In shrink wrap. Looks like an interesting title! 0.93. Seller Inventory # Q-0596008740

More information about this seller | Contact seller

Buy New
£ 80.99
Convert currency

Add to Basket

Shipping: £ 3.29
Within U.S.A.
Destination, rates & speeds