Search This Blog

Tuesday, April 6, 2010

Emergent Design

TODO:

  • Tracer Bullet Development (see Ship It, ch. 4)
  • do light-weight, up front design, create a system of mock objects, and add appropriate automated tests
  • System Objects: Encapsulate and Separate 
  • incrementally add functionality to the system  
  • Incremental Improvements: Iterations
  • benefits: scalability, encapsulation, decoupled code, parallel code development, flexible to requirements creep

No comments:

Post a Comment