Home / cs-notes / Books / Java / 阿里Java开发手册 / v2022.02.03 / Note / 注意 / 07. 设计规约
- 数据结构
- 用例图 (case > 5)
- 状态图 (state > 3)
- 时序图 (object > 3)
- 类图 (model class > 5)
- 活动图 (object > 2)
- 弱依赖的降级方案
- 设计目标
- 系统边界
- 内部模块间关系
- 演化原则
- 非功能性需求
- 安全性
- 可用性
- 可扩展性
-
异常流程, 业务边界
-
敏捷开发 != 轻视设计
-
设计是为指导开发维护, 避免为设计而设计
-
设计的本质: 识别和表达系统难点
- 代码本身代表不了文档, 代码只是文档的一部分
- 很多维度单从代码本身是难以提现的