综合练习
审查一段 Spring 代码并写改进 PR。
40 分钟
综合练习
把本 track 串起来:审查一段 Spring Boot 代码,按坏味道与审查清单找问题,在测试保护下 小步重构,最后以规范 PR 提交改进。目标不是重写项目,而是形成 可复用的质量工作流。
学习目标
- 独立完成 Review → 重构 → 测试 → PR 全流程
- 对照 cq-intro 至 cq-team 的检查项
- 与 spring-boot-essentials、git-essentials 实战衔接
任务说明
任选 其一:
A. 审查 CodeRoadMap backend(推荐)
打开 backend 模块,选一个 Service 或 Controller(如 tracks 相关),完成下方清单。脱敏前提下可 fork 到自己仓库练习 PR。
B. 审查你工作中的 Spring 模块
去掉真实密钥与客户名,对一个小模块做同样流程。
审查清单
1. 可读与 smell
- 是否存在长方法、重复校验(cq-smells)
- 命名是否表达业务意图
- 分层是否清晰(spring-boot-essentials)
2. 测试
- 核心逻辑是否有单元测试(testing-essentials)
- 改完后
mvn test是否全绿