- 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