不鸽工程队 —— Day 5 冲刺随笔
不鸽工程队 —— Day 5 冲刺随笔
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 202601-福大-软件工程实践-W班 |
| 这个作业要求在哪里 | 软件工程实践团队作业-站立式会议+α冲刺 |
| 这个作业的目标 | 完成 Day 5 冲刺任务,将后端与数据库成功部署至华为云服务器,完成云端跨域配置与接口联调准备 |
| 其他参考文献 | 邹欣.《构建之法:现代软件工程》(第4版) |
目录
- 不鸽工程队 —— Day 5 冲刺随笔
- 一、 站立式会议
- 二、 项目燃尽图
- 三、 成员进展与心得体会
- 四、 commit记录和截图
- 1. 全组 Commit 记录汇总
- 2. 成员截图产出记录
- 五、 AI 技术员工作情况
- 1. 李佳(组长)
- 2. 施乐山(前端开发)
- 3. 林严泽(后端开发)
- 4. 徐鑫(测试)
一、 站立式会议
会议时间:2026年10月27日晚上
会议地点:腾讯会议(线上)
会议说明:今日会议主要围绕云端部署进展与前后端真实接口联调准备展开。组长通报了后端与数据库上云及跨域问题的解决情况;林严泽汇报了消息分页与单测收尾情况;施乐山汇报了前端切云端口后的接口连通性测试;徐鑫汇报了测试用例设计进度。
二、 项目燃尽图
Day 5 燃尽图分析:
从 Day 5 的燃尽图可以看出,实际剩余任务点(20点)进一步低于理想任务点(25点)
今天团队完成了项目上云,施乐山完成了前端 9 个核心文件的接口切换,将 baseURL 直指云端服务器;林严泽完成了消息分页的兜底与 Mockito 单测,并输出了详尽的前后端联调对接说明;徐鑫同学也正式投入测试,验证了云端登录接口的连通性并设计了 14 条用例。
虽然在前端测试中发现后端 /activity/list 接口仍存在 5000 内部错误,但整体网络链路、鉴权体系与核心业务流已完全打通。剩余的 20 点任务,主要集中在明后天的精准排雷(修复个别接口错误)、完成全链路验收,以及答辩物料准备上。
三、 成员进展与心得体会
| 成员 | 今日进展 | 存在的问题/困难 | 明日计划 | 心得体会 |
|---|---|---|---|---|
| 李佳 (组长) | 1. 云端环境搭建:购买 ECS,配安全组,安装 JDK17、MySQL8.0 与 Nginx; 2. 后端与数据库上云:重置密码导入 SQL, nohup 启动后端;3. 跨域配置修复:排查并修复 CorsConfig,解决前后端分离架构下的潜在跨域阻塞。 | 1. SQL 导入文件名错误:执行 mysql < ... 一直报 No such file or directory,最后用 bugedu* 通配符匹配解决;2. 云端进程“杀不死”:更新代码后线上跑的还是旧逻辑,需用 ps -ef | grep java 找 PID 再 kill 强杀。 | 1. 排查前后端联调中出现的网络、数据格式问题,确保“发布活动 -> 报名 -> 评价”核心链路在云端无误; 2. 将云端后端配置为 systemd 托管。 | 本地跑通和部署上云完全是两个概念。部署不仅是传代码,更是对 Linux 基础命令、网络端口、防火墙配置的考验。面对报错不能只看表面,要追踪底层根因。 |
| 施乐山 (前端) | 完成 Day4 部署适配 + Day5 联调,共改 9 个文件: 1. main.js baseURL 切至云端 IP,加拦截器;2. 登录、注册、列表、详情、发布页全部对接云端真实接口; 3. 消息页调接口渲染,处理 6 种业务错误码; 4. build 通过(1488 模块)。 | 1. 端口横跳,改 baseURL 前必须查 application.yml;2. 降级 Mock 字段名对齐模板; 3. 业务错误包在 200 里,靠 res.data.code 区分;4. 测出 /activity/list 返回 5000 内部错误,走 catch 降级。 | 1. Login 换正式登录接口; 2. MyActivities/Profile 切真实后端; 3. 字段对齐 DTO; 4. 催后端修 /activity/list 的 5000 错误。 | 改端口前查配置、Mock 字段对齐模板、分清 HTTP 错误和业务错误码、响应先做字段映射、401 交拦截器。 |
| 林严泽 (报名/消息) | 1. 消息分页收尾:限制 size 1~50 防捞全表,响应补 page/size/hasNext;2. 新增 Mockito 单测 5/5 通过,不依赖数据库; 3. 文档收尾:补 curl 示例、分页参数表、错误码表; 4. 新增联调对接说明:前端三步切真实接口,附 7 项验收清单。 | 1. 本机 MySQL 绿色版不在,起不了真实服务跑端到端,改用 Mockito 单测; 2. 前端各页面取值方式不统一,在对接说明里统一约定“拦截器剥层 + 按 code 分支”; 3. 推送受阻一次,重新 fetch 对齐远端 4 个新提交后推送成功。 | 1. 前端按说明切完 baseURL 后做真机联调,验收消息列表分页、未读角标等; 2. openapi 增量同步到 Apifox。 | 单元测试的价值在于不依赖环境;联调对接单比口头约定省钱;防御性入参处理要做在服务层而不是控制器。 |
| 徐鑫 (测试) | 1. 验证云端后端服务正常运行,响应 <200ms; 2. Apifox 配置云端环境,连通登录接口,确认参数校验正常; 3. 设计完成 14 条测试用例,覆盖用户、活动模块; 4. 整理完成测试随笔初版文档。 | 目前仅完成接口连通性验证,完整业务流程测试未开始。 | 1. 继续执行注册、活动列表等接口测试用例; 2. 和前端对齐接口字段,启动核心流程联调。 | 测试要多换工具交叉验证,之前 PowerShell 显示乱码误以为是后端问题,实际是终端显示差异,不能轻易下结论。 |
四、 commit记录和截图
1. 全组 Commit 记录汇总
2. 成员截图产出记录
(1)李佳(组长/后端/测试)
- 工作内容:云端环境搭建、数据库与后端部署、跨域修复。
- 产出截图:
华为云服务器部署成功

(2)施乐山(前端开发)
- 工作内容:前端 9 个文件改造、axios 拦截器配置、云端接口连通性测试。
- 详细产出记录:
main.js:baseURL 切至服务器公网 IP,增加请求/响应拦截器(自动带 token、401 跳登录)。Login.vue:临时调/api/dev/token拿 JWT 存 localStorage。Register.vue:使用URLSearchParamsPOST/user/register,按code===0判断成功。ActivityList.vue:遍历 5 种 type 查/activity/list合并,报名调POST /api/activities/{id}/registrations处理 6 种错误码,新增地点+状态筛选。ActivityDetail.vue、ActivityPublish.vue、Notifications.vue均完成真实接口对接与字段映射。- 前端 build 成功(1488 模块),连通性测试发现后端
/activity/list返回 5000 错误,已定位非前端问题
(3)林严泽(后端/报名/消息)
- 工作内容:消息分页收尾、Mockito 单测、联调对接说明。
- 产出截图:
分页单元测试 5/5 通过

(4)徐鑫(测试)
- 工作内容:云端环境验证、14 条测试用例设计、测试随笔初稿。
- 详细产出记录:
- 验证云端后端服务正常运行,响应 <200ms。
- Apifox 配置好云端测试环境,连通登录接口,确认参数校验和统一返回格式正常。
- 设计完成 14 条测试用例,覆盖用户、活动模块核心场景。
- 整理完成测试随笔初版文档,并排查了 PowerShell 终端乱码导致的后端误判问题。
五、 AI 技术员工作情况
在今天的冲刺中,AI 技术在云端排错、单元测试与接口对接说明上发挥了关键作用。以下是今日各成员与 AI 协同工作的交互详情:
1. 李佳(组长)
- 使用工具:DeepSeek
- 使用场景:Linux 云端环境部署排错与异常命令修复。
- 交互详情:
在将项目从本地迁移到华为云服务器的过程中,遇到了大量非代码层面的环境问题。例如:Ubuntu 系统找不到mysql命令、使用nano编辑器时终端报错。将服务器的红色报错日志直接复制给 DeepSeek 后,AI 迅速定位到是“缺少mysql-client依赖”、“系统未安装nano文本编辑器”等底层系统原因,并给出了直接可用的apt install修复命令,极大缩短了环境配置时间。
2. 施乐山(前端开发)
- 使用工具:Seed-2.1-Turbo
- 使用场景:云端联调排错、字段映射与构建校验。
- 交互详情:
- 定位端口差异、对比字段差异清单。
- 生成错误码映射表、确认 build 通过。
- 测试后端接口连通性,确认
/activity/list报错非前端问题。
3. 林严泽(后端开发)
- 使用工具:WorkBuddy
- 使用场景:分页逻辑兜底、单测编写、联调文档整理。
- 交互详情:
- 自动完成分页入参兜底与响应结构扩展(
page/size/hasNext),保持向后兼容。 - 自动编写并实跑单元测试 5 项(
Tests run: 5, Failures: 0, BUILD SUCCESS)。 - 自动整理接口文档(请求示例 / 分页约定 / 错误码表)并产出联调对接说明
docs/integration-guide.md。
- 自动完成分页入参兜底与响应结构扩展(
4. 徐鑫(测试)
- 使用工具:大模型辅助
- 使用场景:测试用例设计、文档整理、环境配置。
- 交互详情:
协助设计测试用例、整理测试文档、配置 Apifox 云端环境、验证接口连通性,并澄清了 PowerShell 终端乱码的编码误判问题。
...全文






