敏捷开发笔记 - 设计

设计:设计

  1. 设计分为两种设计,一种粗的战略性的设计,不该该深刻细节,一种细的战术性的设计
  2. CRC(类-职责-协做)
  3. 什么是好的设计:若是需求有一个小的改变,它仍然很容易实现,若是一个小需求带来一大批基础代码的改变,那这就是一个糟糕的设计
  4. 好的设计应该是正确的,而不是精确的,也就是说,他描述的一切都是正确的,不该该涉及不肯定或者可能发生改变的细节。他是目标,而不是方向
相关文章
相关标签/搜索