重构:文件系统模块化架构,优化应用启动流程
This commit is contained in:
68
docs/04-功能迭代/GO-DESK-2.数据库客户端/决策记录/README.md
Normal file
68
docs/04-功能迭代/GO-DESK-2.数据库客户端/决策记录/README.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# 决策记录(ADR)
|
||||
|
||||
## 什么是ADR?
|
||||
|
||||
架构决策记录(Architecture Decision Records)用于记录所有重要的架构和设计决策,包括:
|
||||
- 决策背景(为什么需要做这个决策)
|
||||
- 考虑的选项
|
||||
- 选择的方案
|
||||
- 选择的理由
|
||||
- 后果和影响
|
||||
|
||||
## ADR格式
|
||||
|
||||
每个ADR文件命名:`ADR-{序号}-{简短标题}.md`
|
||||
|
||||
### 标准模板
|
||||
|
||||
```markdown
|
||||
# ADR-{序号}: {决策标题}
|
||||
|
||||
**状态**:{已采纳|已拒绝|已替代|待定}
|
||||
**日期**:YYYY-MM-DD
|
||||
**决策者**:{姓名/角色}
|
||||
|
||||
## 上下文
|
||||
|
||||
为什么需要做这个决策?当前面临什么问题?
|
||||
|
||||
## 考虑的选项
|
||||
|
||||
### 选项1:{选项名称}
|
||||
- 优点:
|
||||
- 缺点:
|
||||
|
||||
### 选项2:{选项名称}
|
||||
- 优点:
|
||||
- 缺点:
|
||||
|
||||
## 决策
|
||||
|
||||
选择的方案:{选项名称}
|
||||
|
||||
## 理由
|
||||
|
||||
为什么选择这个方案?
|
||||
|
||||
## 后果
|
||||
|
||||
### 正面影响
|
||||
-
|
||||
|
||||
### 负面影响
|
||||
-
|
||||
|
||||
### 约束
|
||||
-
|
||||
|
||||
## 相关决策
|
||||
|
||||
- ADR-{序号}:{相关决策}
|
||||
```
|
||||
|
||||
## ADR列表
|
||||
|
||||
- [ADR-001: 事件系统设计](./ADR-001-事件系统设计.md)
|
||||
- [ADR-002: 表结构Tab显示策略](./ADR-002-表结构Tab显示策略.md)
|
||||
- [ADR-003: 右键菜单实现方案](./ADR-003-右键菜单实现方案.md)
|
||||
|
||||
Reference in New Issue
Block a user