Article Discussion
Evolutionary Design
Summary: Martin Fowler, chief scientist at Thoughtworks, Inc. and author of numerous books on software design and process, talks with Bill Venners about planned and evolutionary design, refactoring bad smells in code, and how good design can help you program faster.
0 posts.
The ability to add new comments in this discussion is temporarily disabled.
    Bill
     
    Posts: 409 / Nickname: bv / Registered: January 17, 2002 4:28 PM
    Evolutionary Design
    November 18, 2002 9:47 PM      
    Artima.com has published Part III of an interview with Martin Fowler, chief scientist at Thoughtworks, Inc. and author of numerous books on software design and process, in which Martin discusses planned and evolutionary design, refactoring bad smells in code, and how good design can help you program faster.---xj40dkcfea73---Artima.com has published Part III of an interview with Martin Fowler, chief scientist at Thoughtworks, Inc. and author of numerous books on software design and process, in which Martin discusses planned and evolutionary design, refactoring bad smells in code, and how good design can help you program faster.

    http://www.artima.com/intv/evolution.html

    Here's an excerpt:

    People also underestimate the time they spend debugging. They underestimate how much time they can spend chasing a long bug. With testing, I know straight away when I added a bug. That lets me fix the bug immediately, before it can crawl off and hide. There are few things more frustrating or time wasting than debugging. Wouldn't it be a hell of a lot quicker if we just didn't create the bugs in the first place?