Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.
Synopsis
Consultant Pugh describes how modifying the internal structure of a program or software system in a certain way retains existing behavior while improving the design. He covers the system ("in so many words"), general development issues, working on getting the big picture, working with categories and classes, migrating to the new system, the first release, associations and states, interfaces and adaptation, zip codes and interfaces, fancy reports and reacting to change in reports, invoices, credit cards and discounts, and expansion of site or services. He also includes a printserver example and an antispam sample, along with source code and guidelines. Annotation © 2006 Book News, Inc., Portland, OR