FREE Standard shipping on all items
FREE Standard shipping on all items
FREE Standard shipping
Loading...

Prefactoring: Extreme Abstraction - Extreme Separation - Extreme Reliability

Publisher: O'Reilly Media, 2005

ISBN: 9780596008741

Product: Book, Paperback

May have wear from normal use.

See full description

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
ISBN/UPC:

9780596008741

Product:

Book, Paperback

Title:

Prefactoring: Extreme Abstraction - Extreme Separation - Extreme Reliability

Contributors
Publisher:

O'reilly Media, 2005

Pages:

220

Languages:

English

Specification:

9.4 x 6.9 x 0.6 inches, 1 pounds

load
Acceptable:Fairly worn but fully readable and intact. Pages may include notes, highlighting, or minor water damage. Dust jacket, CDs, product codes, or other inclusions may be missing or expired.
Good:Shows signs of wear. Pages may include limited notes or highlighting. Dust jacket, CDs, product codes, or other inclusions may be missing or expired.
Very Good:Item has seen limited use and has minimal signs of wear. Pages are clean without markings. Dust jacket, CDs, product codes, or other inclusions may be missing or expired.
Like New:Shows little to no signs of wear. Spine has no signs of creasing. Pages are clean without markings. CDs, product codes, or other inclusions may be missing or expired.