不鸽工程队 —— Day 4 冲刺随笔
不鸽工程队 —— Day 4 冲刺随笔
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 202601-福大-软件工程实践-W班 |
| 这个作业要求在哪里 | 软件工程实践团队作业-站立式会议+α冲刺 |
| 这个作业的目标 | 完成 Day 4 冲刺任务,完成前后端真实接口替换、边界用例回归测试、后端救援重构与全链路联调打通 |
| 其他参考文献 | 邹欣.《构建之法:现代软件工程》(第4版) |
目录
- 不鸽工程队 —— Day 4 冲刺随笔
- 一、 站立式会议
- 二、 项目燃尽图
- 三、 成员进展与心得体会
- 四、 commit记录和截图
- 1. 全组 Commit 记录汇总
- 2. 成员个人产出记录
- 五、 AI 技术员工作情况
- 1. 李佳(组长)
- 2. 施乐山(前端开发)
- 3. 林严泽(后端开发)
- 4. 徐鑫(后端开发)
一、 站立式会议
会议时间:2026年10月26日晚上
会议地点:腾讯会议(线上)
会议说明:今日会议主要同步了前后端联调的进度。组长通报了全面接管用户、活动、信用模块的重构进展;林严泽汇报了 36 项自测全通过的成果;施乐山汇报了前端接口切换中遇到的端口与字段对齐问题。
(注:徐鑫同学今日缺席会议)
二、 项目燃尽图
Day 4 燃尽图分析:
从 Day 4 的燃尽图可以看出,实际剩余任务点(35点)大幅反超了理想任务点(40点),扭转了昨日的滞后危机.
在面临严重人员缺勤的极端困境下,团队展开了高效的补位与重构:组长(李佳)重构了用户、活动两个模块,拿下了 JWT 鉴权与核心链路;林严泽完成了 36 项边界与回归测试,帮忙补齐了活动模块的Apifox文档;施乐山也完成了前端 6 个核心文件的真实接口切换。
原本阻塞在“鉴权缺失”的障碍被跨越,项目迎来了进度突破。目前剩余的 35 点任务,主要集中在明天的云端部署、彻底的前后端跨域联调,以及后续的答辩物料准备上。
三、 成员进展与心得体会
| 成员 | 今日进展 | 存在的问题/困难 | 明日计划 | 心得体会 |
|---|---|---|---|---|
| 李佳 (组长) | 1. 接管核心模块:接手用户、活动模块,补齐注册、登录、JWT 鉴权与四大活动接口,打通互评与信用档案等 5 个信用接口; 2. 实现推荐算法:将标签/地点落库,实现个性化推荐; 3. 全链路联调打通:修复底层工程问题,在 Apifox 中完整跑通“登录拿 Token -> 发活动 -> 评价加分 -> 查信用”闭环。 | 1. 历史遗留坑多:缺依赖、漏 @Param 报错、实体类型与数据库不一致;2. 联调踩坑:时间格式不带 T 导致 LocalDateTime 解析失败;种子用户密码为明文;3. 接口路由不匹配导致 404。 | 1. 将全组代码打包部署至华为云服务器(配置云端 MySQL、开放安全组端口); 2. 与前端将 baseURL 切换至云端 IP,完成真实跨域联调。 | 面对半成品代码,先盘点缺口再顺着补齐是最高效的思路。安全校验必须统一从 UserContext 取 Token;遇到 4001 不要慌,通过“看控制台无 SQL 反应”就能推断是 JSON 时间解析问题。 |
| 施乐山 (前端) | 前端 Day4 完成,前后端联调切换日: 1. 修改 6 个文件,将 baseURL 切至 localhost:8081;2. 补充请求/响应拦截器(自动带 Token、401 跳登录); 3. Login、Register、List、Detail、Publish 页面全部对接真实后端接口。 | 1. 端口反复横跳(8080 改 8081),导致 Connection Refused; 2. ActivityList 降级 Mock 字段名全错,导致卡片全空白; 3. 切片替换时丢失了原有完整代码; 4. 兜底 Mock 和真实请求发生冲突。 | 1. Login 从 DevToken 换正式登录(接 LoginDTO/LoginVO);2. MyActivities/Notifications/Profile 三页切真实后端; 3. 活动/注册字段对齐 DTO。 | 改 baseURL 前必须查后端 application.yml 确认端口;降级 Mock 字段名要严格对齐模板实际用到的;切片改前代码必须 git show 拿真实版本。 |
| 林严泽 (报名/消息) | 1. 全量回归:报名 15/15、消息 9/9、边界 12/12,合计 36/36 全部通过; 2. 新增边界脚本:覆盖已截止/未开始、低信用、越权等场景; 3. 接口文档同步:最新 OpenAPI 导入 Apifox; 4. 昨日修复已合入 master。 | 1. 建表脚本 CHECK 约束拦住造数据过程; 2. 信用分用例依赖 profile 表导致报错; 3. 并发与边界自测数据互相污染。 | 1. 接口文档收尾与联调支持,配合前端完成真实接口替换; 2. 补充消息模块分页参数; 3. 整理 Apifox 请求示例与错误码。 | 边界用例是接口质量的最后一道网;造测试数据要先读约束;幂等的测试夹具比一次性的 SQL 更值钱,回归成本接近零。 |
| 徐鑫 (用户/活动) | 无 commit 记录与代码产出,未参加会议(缺席)。 | 无。 | 无。 | 无。 |
四、 commit记录和截图
1. 全组 Commit 记录汇总
2. 成员个人产出记录
(1)李佳(组长/后端/测试)
- 工作内容:用户/活动模块重构、全链路接口联调打通。
- 产出截图:
活动模块测试类跑通

用户模块测试类跑通
个性推荐测试类跑通
(2)施乐山(前端开发)
- 工作内容:前端 6 个核心文件改造、Axios 拦截器配置、真实接口对接。
- 具体内容:
1.改 6 个文件:main.js baseURL 从 Apifox Mock 切 localhost:8081 + 请求拦截器(自动带 token)+ 响应拦截器(401 跳登录);
2.Login.vue 调 /api/dev/token 拿 JWT 存 localStorage;Register.vue 用 URLSearchParams POST /user/register(后端 @RequestParam);
3.ActivityList.vue 遍历 5 种 type 查 /activity/list 合并 + catch 降级 mock;ActivityDetail.vue 改 /activity/{id} + Day3 mock 当兜底;
4.ActivityPublish.vue POST /activity/create(JSON @RequestBody)。
(3)林严泽(后端/报名/消息)
- 工作内容:全量回归 36/36、边界自测脚本编写、Apifox 接口树与 OpenAPI 导入。
- 产出截图:
自测回归报告(36/36 全部通过)

(4)徐鑫(后端/用户/活动)
- 工作内容:今日无 commit 记录与代码产出,缺席会议。
- 产出截图:无。
五、 AI 技术员工作情况
在今天的冲刺中,AI 技术在代码重构、边界测试和前后端联调中发挥了核心作用。以下是今日各成员与 AI 协同工作的交互详情:
1. 李佳(组长)
- 使用工具:通义灵码(Qwen3.8-Flash 模型)
- 使用场景:紧急接管失联组员的半成品代码(用户模块、活动模块),进行代码审查盘点、缺失业务逻辑补全、鉴权体系搭建及全链路接口修复。
- 交互详情:
- 活动模块审查与补全:向 AI 输入项目背景和技术栈,要求扫描
com.bugedu.activity下的代码。AI 迅速产出了一份详细的“现有接口状态盘点表”,精准指出了空方法、缺少的分页校验、以及越权风险。随后,AI 根据审查结果直接生成了包含乐观锁、时间校验、关联表写入的完整 Service 和 Controller 代码。 - 用户模块重构与鉴权搭建:面对完全没有鉴权体系的用户模块,AI 精准盘点了
UserServiceImpl中的 4 个坑(无手机号查重、明文密码、无事务、未写 profile 表)以及严重脱敏漏洞。根据提示词,AI 不仅补充了缺失的 JWT 工具类和拦截器,还重写了规范的注册登录逻辑,并提示补充spring-security-crypto依赖。
- 活动模块审查与补全:向 AI 输入项目背景和技术栈,要求扫描
- 截图:




2. 施乐山(前端开发)
- 使用工具:Seed-2.1-Turbo
- 使用场景:前后端端口排错、字段差异对比、代码变更核对与 Git 冲突处理。
- 交互详情:
- 帮助定位前后端端口差异引发的
Connection Refused。 - 使用 grep 对比模板字段和 Mock 字段的差异清单,修复卡片空白问题。
- 使用
git diff验 6 个文件改动,并通过rebase解决远端先 push 被拒的问题。
- 帮助定位前后端端口差异引发的
3. 林严泽(后端开发)
- 使用工具:WorkBuddy
- 使用场景:边界测试用例编写、全量回归测试、OpenAPI 文档同步。
- 交互详情:
- 边界用例编写与修正:AI 自动编写了边界用例 12/12,并根据建表脚本的
CHECK约束自动修正了夹具时间。 - 全量回归与报告:AI 自动执行全量回归(报名 15 + 消息 9)并生成了
docs/selftest-report.md报告。 - 接口文档同步:AI 自动更新本地 OpenAPI 规范,并通过 Apifox Open API 成功导入、导出验证(17 接口齐全、爽约状态生效)。
- 边界用例编写与修正:AI 自动编写了边界用例 12/12,并根据建表脚本的
4. 徐鑫(后端开发)
- 使用工具:暂无
- 使用场景:无
- 交互详情:无。







