重构计划模板(Refactoring Plan Template)
项目信息
| 字段 | 内容 |
|---|---|
| Project/Module | [项目名] |
| Target Files | [需要重构的文件] |
| Date Created | [日期] |
| Author | [作者] |
| Status | Draft / In Review / Approved / In Progress / Completed(草稿 / 审查中 / 已批准 / 进行中 / 已完成) |
执行摘要
目标
- [ ] [目标 1]
- [ ] [目标 2]
- [ ] [目标 3]
约束
- [ ] [限制 1]
- [ ] [限制 2]
风险等级
- [ ] Low(低)
- [ ] Medium(中)
- [ ] High(高)
重构前检查清单
- [ ] 所有测试已通过
- [ ] 已审阅并理解相关代码
- [ ] 备份 / 版本控制已准备好
- [ ] 已获得用户确认
已识别的代码坏味道
| # | 坏味道 | 位置 | 严重程度 | 优先级 |
|---|---|---|---|---|
| 1 | [名称] | [file:line] | High(高) | P1 |
重构阶段
阶段 A:快速收益
| # | 任务 | 文件 | 重构手法 | 状态 |
|---|---|---|---|---|
| A1 | [任务] | [文件] | [手法] | [ ] |
阶段 B:结构改进
| # | 任务 | 文件 | 重构手法 | 状态 |
|---|---|---|---|---|
| B1 | [任务] | [文件] | [手法] | [ ] |
阶段 C:较高风险变更
| # | 任务 | 文件 | 重构手法 | 状态 |
|---|---|---|---|---|
| C1 | [任务] | [文件] | [手法] | [ ] |