Files
agv-control-slam/.claude/templates/bug_fix_template.md
2025-11-15 14:31:47 +08:00

88 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Bug修复: {{BUG_DESCRIPTION}}
**日期**: {{DATE}}
**修复者**: {{AUTHOR}}
**相关Issue**: #{{ISSUE_NUMBER}}(如有)
**Git Commit**: {{COMMIT_HASH}}
---
## Bug描述
{{详细描述bug的表现包括错误信息、异常行为等}}
## 复现步骤
1. {{步骤1}}
2. {{步骤2}}
3. {{步骤3}}
4. **观察到的错误行为**: {{描述错误}}
## 根本原因
{{分析bug的根本原因包括代码逻辑问题、边界条件、数据异常等}}
### 问题代码位置
- 文件: `{{FILE_PATH}}`
- 行号: {{LINE_NUMBER}}
- 函数/类: `{{FUNCTION_NAME}}`
## 修复方案
{{描述如何修复这个bug包括修改的逻辑、算法改进等}}
### 修改前代码
```cpp
{{原始代码片段}}
```
### 修改后代码
```cpp
{{修复后的代码片段}}
```
## 修改文件清单
- `{{FILE_1}}` - {{修改说明1}}
- `{{FILE_2}}` - {{修改说明2}}
- `{{FILE_3}}` - {{修改说明3}}
## 测试验证
### 测试场景
{{描述测试场景和测试数据}}
### 测试步骤
1. {{测试步骤1}}
2. {{测试步骤2}}
3. {{测试步骤3}}
### 测试结果
- ✅ {{成功的测试案例}}
- ✅ {{成功的测试案例}}
### 性能影响
{{描述修复对性能的影响,如有}}
## Git提交信息
```
Commit ID: {{COMMIT_HASH}}
Commit Message: {{COMMIT_MESSAGE}}
Branch: {{BRANCH_NAME}}
```
## 相关文档
- [{{相关文档1}}]({{LINK1}})
- [{{相关文档2}}]({{LINK2}})
## 备注
{{其他需要说明的内容、注意事项、后续改进计划等}}
---
**归档位置**: `archives/bug_fixes/{{DATE}}_{{BUG_NAME}}/`
**文档副本**: `docs/fixes/`