(读书笔记)《敏捷软件开发》第7章: 什么是敏捷设计
-设计的腐化
僵化性: 模块间互相依赖, 改动牵一发动全身
牢固性: 难以提取其中可重用的组件
粘滞性: 编译时间长
复杂, 重复, 晦涩
-例子"Copy"程序, 处理不同需求的输入和输出, ocp原则
-敏捷开发人员的做法
1. 遵循敏捷实践发现问题
2. 应用设计原则诊断问题
3. 应用适当的设计模式解决问题
-结论
原则和模式不是用于预先设计, 而是被应用在每一次迭代之中
posted on 2011-09-16 00:12 specialtiger 阅读(99) 评论(0) 收藏 举报
浙公网安备 33010602011771号