Posts: 409 / Nickname: bv / Registered: January 17, 2002 4:28 PM
Growing, Pruning, and Spiking Your Architecture
March 14, 2004 9:00 PM
|
Luke Hohmann talks with Bill Venners about architecture and culture, the importance of completeness in new architectures, and implementing features in spikes.
Read this Artima.com interview with Luke Hohmann: http://www.artima.com/intv/architecture.html What do you think of Luke's comments? |
Posts: 6 / Nickname: redmore / Registered: June 24, 2003 0:14 PM
Re: Growing, Pruning, and Spiking Your Architecture
March 17, 2004 10:08 AM
|
The second approach gives you an idiot savant, and that's what you don't want.
Im going to treasure that phrase idiot savant to describe technically correct, but brain dead, software. Using the concept of spiking (or drilling down) is also a great idea. But if you truly make every build complete and correct (in Luke Hohmanns sense), then you shouldnt have big, flat layers that includes lots of untested (and at that point untestable) features. Someone needs to discipline themselves to not let code just grow like a weed before attempting to integrate it. |