feat: 根目录文档、脚本、gitignore
This commit is contained in:
@@ -0,0 +1,257 @@
|
||||
# DAR 模板(缺陷分析报告)— pmassist-v3
|
||||
|
||||
> **使用说明**:按 8D/根因分析思路组织,所有结论需引用证据。
|
||||
> 涉及代码问题时优先查阅 CodeMap/DomainMap,支持精准根因定位。
|
||||
|
||||
---
|
||||
|
||||
## 0. 文档信息
|
||||
|
||||
| 字段 | 内容 |
|
||||
|---|---|
|
||||
| 缺陷编号 | BUG-xxx |
|
||||
| 版本 | v1.0 |
|
||||
| 状态 | 分析中 / 已修复 / 已验证 |
|
||||
| 作者 | |
|
||||
| 创建日期 | |
|
||||
| 最后更新 | |
|
||||
|
||||
---
|
||||
|
||||
## 1. 缺陷概述
|
||||
|
||||
### 1.1 问题描述
|
||||
> 简要描述缺陷现象,用一句话概括。
|
||||
|
||||
### 1.2 影响范围
|
||||
|
||||
| 维度 | 说明 |
|
||||
|---|---|
|
||||
| 影响用户数 | |
|
||||
| 影响业务功能 | |
|
||||
| 影响系统/服务 | |
|
||||
| 影响时间窗口 | |
|
||||
|
||||
### 1.3 严重级别与优先级
|
||||
|
||||
| 项目 | 值 |
|
||||
|---|---|
|
||||
| 严重级别 | P0(紧急)/ P1(严重)/ P2(一般)/ P3(轻微)|
|
||||
| 处理优先级 | 立即修复 / 本迭代修复 / 下迭代修复 |
|
||||
|
||||
---
|
||||
|
||||
## 2. 复现信息
|
||||
|
||||
### 2.1 复现步骤
|
||||
|
||||
1. 步骤一
|
||||
2. 步骤二
|
||||
3. 步骤三
|
||||
|
||||
### 2.2 期望结果 vs 实际结果
|
||||
|
||||
| | 描述 |
|
||||
|---|---|
|
||||
| **期望结果** | |
|
||||
| **实际结果** | |
|
||||
|
||||
### 2.3 环境信息
|
||||
|
||||
| 项目 | 值 |
|
||||
|---|---|
|
||||
| 系统版本 | |
|
||||
| 分支/Tag | |
|
||||
| 设备/网络 | |
|
||||
| 账号/角色 | |
|
||||
|
||||
### 2.4 相关证据
|
||||
|
||||
| 类型 | 路径/描述 |
|
||||
|---|---|
|
||||
| 日志 | [SRC-001] |
|
||||
| 截图 | [SRC-002] |
|
||||
| 接口请求 | [SRC-003] |
|
||||
| 监控数据 | |
|
||||
|
||||
---
|
||||
|
||||
## 3. 时间线
|
||||
|
||||
| 时间 | 事件 | 操作人 |
|
||||
|---|---|---|
|
||||
| | 首次发现 | |
|
||||
| | 问题升级 | |
|
||||
| | 临时止损 | |
|
||||
| | 根因确认 | |
|
||||
| | 修复上线 | |
|
||||
| | 验证通过 | |
|
||||
|
||||
---
|
||||
|
||||
## 4. 临时遏制措施(Containment)
|
||||
|
||||
### 4.1 当前止损方案
|
||||
|
||||
### 4.2 影响控制范围
|
||||
|
||||
---
|
||||
|
||||
## 5. 根因分析
|
||||
|
||||
### 5.1 直接原因
|
||||
|
||||
### 5.2 根本原因(5 Whys)
|
||||
|
||||
| 层次 | Why | 分析 | 证据 |
|
||||
|---|---|---|---|
|
||||
| 第1层 | 为什么出现缺陷? | | [SRC-001] |
|
||||
| 第2层 | 为什么第1层原因存在? | | |
|
||||
| 第3层 | 为什么第2层原因存在? | | |
|
||||
| 第4层 | 为什么第3层原因存在? | | |
|
||||
| 第5层 | 根本原因 | | |
|
||||
|
||||
### 5.3 根因类型分类
|
||||
|
||||
- [ ] 代码逻辑错误
|
||||
- [ ] 边界条件未处理
|
||||
- [ ] 需求理解偏差
|
||||
- [ ] 测试覆盖不足
|
||||
- [ ] 配置/环境问题
|
||||
- [ ] 第三方依赖问题
|
||||
- [ ] 数据质量问题
|
||||
- [ ] 其他:______
|
||||
|
||||
### 5.4 触发条件与边界
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[触发条件] --> B{边界判断}
|
||||
B -->|条件A| C[正常路径]
|
||||
B -->|条件B| D[Bug触发路径]
|
||||
D --> E[问题结果]
|
||||
```
|
||||
|
||||
### 5.5 代码根因定位
|
||||
|
||||
> 引用 CodeMap/DomainMap 精准定位。
|
||||
|
||||
| 文件/类 | 方法 | 行号(约) | 问题说明 | 证据 |
|
||||
|---|---|---|---|---|
|
||||
| | | | | [CODEMAP:...] |
|
||||
|
||||
---
|
||||
|
||||
## 6. 纠正措施(Corrective Action)
|
||||
|
||||
### 6.1 修复方案
|
||||
|
||||
| 方案 | 描述 | 影响范围 | 风险 | 结论 |
|
||||
|---|---|---|---|---|
|
||||
| 方案 A(选定)| | | | ✅ 采用 |
|
||||
| 方案 B | | | | ❌ 放弃 |
|
||||
|
||||
### 6.2 修复影响评估
|
||||
|
||||
| 维度 | 影响说明 |
|
||||
|---|---|
|
||||
| 影响模块 | |
|
||||
| 数据迁移 | 需要 / 不需要 |
|
||||
| 接口变更 | 有 / 无 |
|
||||
| 回归范围 | |
|
||||
|
||||
### 6.3 回归验证要点
|
||||
|
||||
| 验证项 | 说明 | 负责人 |
|
||||
|---|---|---|
|
||||
| | | |
|
||||
|
||||
---
|
||||
|
||||
## 7. 效果验证
|
||||
|
||||
### 7.1 验证方式与结果
|
||||
|
||||
| 验证项 | 方式 | 结果 | 时间 |
|
||||
|---|---|---|---|
|
||||
| | 自动化测试/手工测试 | ✅/❌ | |
|
||||
|
||||
### 7.2 监控/指标变化
|
||||
|
||||
| 指标 | 修复前 | 修复后 | 变化 |
|
||||
|---|---|---|---|
|
||||
| | | | |
|
||||
|
||||
---
|
||||
|
||||
## 8. 预防措施与改进
|
||||
|
||||
### 8.1 预防机制
|
||||
|
||||
| 类型 | 措施 | 负责人 | 完成时间 |
|
||||
|---|---|---|---|
|
||||
| 监控告警 | | | |
|
||||
| 测试补充 | | | |
|
||||
| 流程改进 | | | |
|
||||
| 代码规范 | | | |
|
||||
|
||||
### 8.2 长期改进计划
|
||||
|
||||
| 改进项 | 优先级 | 计划时间 | 负责方 |
|
||||
|---|---|---|---|
|
||||
| | P1 | | |
|
||||
|
||||
---
|
||||
|
||||
## 9. 经验总结
|
||||
|
||||
### 9.1 经验教训
|
||||
|
||||
| 类别 | 教训 | 对应改进措施 |
|
||||
|---|---|---|
|
||||
| 研发 | | |
|
||||
| 测试 | | |
|
||||
| 运维 | | |
|
||||
| 产品 | | |
|
||||
|
||||
### 9.2 可复用的规则/检查项
|
||||
|
||||
> 归纳为可在未来需求中复用的防范规则。
|
||||
|
||||
- [ ] {检查项1}
|
||||
- [ ] {检查项2}
|
||||
|
||||
---
|
||||
|
||||
## 10. 证据与引用
|
||||
|
||||
- 引用 `materials_index.md` 中的 SRC-xxx
|
||||
- CODEMAP/DOMAINMAP/RUNTIME 证据引用
|
||||
|
||||
---
|
||||
|
||||
## 11. 证据映射表(强制)
|
||||
|
||||
| 章节 | 关键结论 | 证据 | 状态 |
|
||||
|---|---|---|---|
|
||||
| 复现信息 | | | |
|
||||
| 根因分析 | | | |
|
||||
| 纠正措施 | | | |
|
||||
| 效果验证 | | | |
|
||||
|
||||
---
|
||||
|
||||
## 12. 系统资产引用(强制)
|
||||
|
||||
| 资产类型 | 路径 | 用途 |
|
||||
|---|---|---|
|
||||
| CodeMap | | |
|
||||
| DomainMap | | |
|
||||
| Runtime | | |
|
||||
|
||||
---
|
||||
|
||||
## 图表要求(强制检查)
|
||||
|
||||
- [ ] 至少 1 个 mermaid 图(根因路径/修复流程/时间线任选)
|
||||
- [ ] 至少 1 张表(影响范围/根因层次/预防措施等)
|
||||
Reference in New Issue
Block a user