(读书笔记)《敏捷软件开发》第7章: 什么是敏捷设计

-设计的腐化

  僵化性: 模块间互相依赖, 改动牵一发动全身

  牢固性: 难以提取其中可重用的组件

  粘滞性: 编译时间长

  复杂, 重复, 晦涩

-例子"Copy"程序, 处理不同需求的输入和输出, ocp原则 

-敏捷开发人员的做法

  1. 遵循敏捷实践发现问题

  2. 应用设计原则诊断问题

  3. 应用适当的设计模式解决问题

-结论

  原则和模式不是用于预先设计, 而是被应用在每一次迭代之中

posted on 2011-09-16 00:12  specialtiger  阅读(99)  评论(0)    收藏  举报

导航