Friday, January 07, 2005


Martin Fowler
If you do incremental design in an uncontrolled way, you are most likely to end up with a design that is a mess - to make incremental design work you need something that makes the design converge into order. In Is Design Dead I referred to these as enabling practices. For software design I labeled testing, continuous integration, and refactoring as key enabling practices to get software design to converge and avoid software entropy.

Topics: Design | Patterns

Links to this post:


Comments: Post a Comment

This page is powered by Blogger. Isn't yours?