2.4 KiB
2.4 KiB
开发日志 (05_delivery/dev_log.md)
项目: {project_name} 更新规则: 每个任务完成或有重要产出时更新;单元测试执行后必须填写"单元测试记录"区块
任务状态总览
| 任务 | 负责人 | Day | 状态 | 完成时间 | 备注 |
|---|---|---|---|---|---|
| T-xxx | — | — | ⬜ 待开始 | — | — |
状态说明:✅ 完成 / 🔄 进行中 / ⬜ 待开始 / ❌ 阻塞
开发日志详情
{YYYY-MM-DD} | Round N | Dev Assist — {任务编号} {任务名称}
PDCA 阶段: Do — 代码产出
本轮产出:
| 文件 | 模块 | 说明 |
|---|---|---|
| — | — | — |
关键设计决策:
- (记录影响后续维护的设计选择)
DoD 验证清单:
- ...
遗留问题:
- (无则写"无")
单元测试记录
⚠️ 强制要求:每个任务的单测必须在进入 Check 阶段前完成并记录。 单测未通过或未记录 = DoD 未达成 = 禁止推进下一阶段。
{任务编号} {任务名称} — 单测计划与结果
执行时间: {YYYY-MM-DD HH:MM} 执行人: {name} 测试框架: JUnit 5 / Mockito(或实际使用框架)
单测结果明细
| 测试类 | 测试方法 | 场景描述 | 结果 | 备注 |
|---|---|---|---|---|
XxxServiceTest |
testSave_success |
正常创建,返回主键 | ✅ PASS | — |
XxxServiceTest |
testSave_missingOrderNo |
订单号为空,抛 BusinessException | ✅ PASS | — |
XxxServiceTest |
testSave_invalidProvider |
服务商不存在,抛 BusinessException | ✅ PASS | — |
XxxServiceTest |
testList_emptyResult |
无数据时返回空 Page | ✅ PASS | — |
结果说明:✅ PASS / ❌ FAIL / ⚠️ SKIP(须注明原因)
覆盖率摘要
| 类 | 方法数 | 已覆盖 | 覆盖率 | 是否达标(≥80%) |
|---|---|---|---|---|
XxxService |
— | — | —% | — |
覆盖率低于 80% 须填写原因,并获得人类确认后方可推进:
- 原因:
- 确认人:
- 确认时间:
失败/跳过明细(若有)
| 测试方法 | 失败原因 | 修复状态 | 修复时间 |
|---|---|---|---|
| — | — | — | — |
变更记录
暂无变更
阻塞记录
暂无阻塞