Skip to the content.

Home / cs-notes / Books / Java / 阿里Java开发手册 / v2022.02.03 / Note / 注意 / 07. 设计规约

  1. 数据结构
  2. 用例图 (case > 5)
  3. 状态图 (state > 3)
  4. 时序图 (object > 3)
  5. 类图 (model class > 5)
  6. 活动图 (object > 2)
  7. 弱依赖的降级方案
  8. 设计目标
    • 系统边界
    • 内部模块间关系
    • 演化原则
    • 非功能性需求
      • 安全性
      • 可用性
      • 可扩展性
  9. 异常流程, 业务边界

  10. 敏捷开发 != 轻视设计

  11. 设计是为指导开发维护, 避免为设计而设计

  12. 设计的本质: 识别和表达系统难点

  13. 代码本身代表不了文档, 代码只是文档的一部分
    • 很多维度单从代码本身是难以提现的