不鸽工程队 —— 凡事预则立:β 阶段规划

不鸽工程队 不鸽工程队 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

不鸽工程队 —— 凡事预则立:β 阶段规划

项目内容
这个作业属于哪个课程202601-福大-软件工程实践-W班
这个作业要求在哪里团队作业—Beta冲刺+事后诸葛亮
这个作业的目标制定 β 冲刺(2026.11.13-11.19)的功能规划、分工改进、工具流程改进与全部博客/冲刺的时间安排
其他参考文献邹欣.《构建之法:现代软件工程》(第4版)

目录

  • 不鸽工程队 —— 凡事预则立:β 阶段规划
  • 一、下一阶段需要改进完善和新增的功能
  • 1.1 P0 —— 补齐核心链路欠账(Day 1-3)
  • 1.2 P1 —— 质量与体验(Day 4-5)
  • 1.3 P2 —— 视进度收尾(Day 6-7)
  • 1.4 α 宣称 vs β 兑现对账表(写给自己看的账本)
  • 二、需要改进的团队分工
  • 三、需要改进的工具流程
  • 3.1 全组统一 AI 工具:WorkBuddy(答辩点名改进项 ①)
  • 3.2 测试自动化(答辩点名改进项 ②)
  • 3.3 Git 分支与评审流程
  • 3.4 接口契约
  • 四、所有博客的计划安排
  • 五、七天冲刺时间计划(2026.11.13 - 11.19)
  • 六、结语


一、下一阶段需要改进完善和新增的功能

β 阶段总原则:先还债、再闭环、后体验。α 阶段答辩暴露的"完成度水分"必须最先清偿,否则新功能盖在空中楼阁上。

1.1 P0 —— 补齐核心链路欠账(Day 1-3)

任务内容负责验收标准
活动状态机补链满员自动置 2(已满员)、开始时间过自动置 3(已结束),打通"放鸽子定时扣分 -10 → 低于 60 限制报名"完整链路李佳定时任务扫到真实 status=3 的活动并完成扣分,全自动无需改库
移除安全后门删除 /api/dev/token;数据库密码改环境变量李佳伪造 token 接口 404;仓库中无明文密码
后端四维筛选地点、标签、关键词筛选参数;/recommend 推荐接口李佳前端一次请求拿到筛选结果,废弃"循环 5 次拉全量"
我参加的活动 + 编辑活动PUT /api/activities/{id};"我的活动"页增加参加视角李佳 / 施乐山报过名的人能看到自己参加的活动
取消活动级联取消 → 退回名额 → 通知全部已报名用户李佳取消后报名者收到站内信

1.2 P1 —— 质量与体验(Day 4-5)

任务内容负责
通知字典统一建表注释 / 实体常量 / 文档三方对齐为同一套 type 枚举林严泽
互评合法性校验校验"评价者确实参加过该活动且活动已结束",封顶逻辑补下限(信用分不低于 0)李佳
实名信息加密real_name / student_id AES 加密存储、脱敏展示李佳
代码清理合并两套 Result、两套 Activity 实体、两个 UserProfileMapper;落地或诚实回写三个设计模式李佳 / 林严泽
前端体验消息字典适配、取消/编辑活动入口、空状态与满员状态视觉修正施乐山

1.3 P2 —— 视进度收尾(Day 6-7)

任务内容负责
短信验证码注册接入真实短信 API(若成本/资质不允许,则 Mock 但在文档与答辩中如实说明)李佳
Redis 引入验证码存储 + 活动列表热点缓存李佳
信用等级完善优秀/良好/一般/受限四档计算、credit_log change_type 补全李佳

1.4 α 宣称 vs β 兑现对账表(写给自己看的账本)

α 答辩口径实际情况β 目标
满员自动截止 ✅仅前端视觉,状态不流转真实现,验收可查库
放鸽子扣分 ✅定时任务存在但扫不到 status=3全自动触发并留扣分流水
多维筛选 ✅类型+时间区间四维全支持
注册 Mock 验证码 ⚠️验证码环节整段缺失P2 补真实或如实降级说明
测试(人工执行)无自动化WorkBuddy 自动化回归

二、需要改进的团队分工

α 阶段的教训是"关键路径单点 + 组长无限兜底"。β 阶段把分工正式化:

成员β 角色主责模块协作义务
李佳组长 / 后端用户 / 活动 / 信用模块(正式负责)、状态机、安全清理、部署MR 统一评审;每晚站会主持
林严泽后端报名 + 消息模块兼任李佳 MR 的交叉评审人;E2E 支持
施乐山前端全部页面、与后端字段契约对齐接口变更必须同步 Apifox
王嘉萍测试 / 测试自动化负责人自动化回归框架 + 大数据量造数 + 高并发压测 + 边界矩阵、用户使用调查报告、每日测试报告Day1 起框架与造数先行,不等开发完成

改进点对照:

  1. 用户/活动模块由"代管"转正式(α 遗留问题的归责明确化);
  2. 测试从"最后一环"提前到"第一环"——自动化框架 Day1 搭建,之后每个 MR 合并前自动跑回归;
  3. 新增"交叉评审":组长的代码也要有人 review(林严泽),避免"评审人 = 提交人"的形同虚设;
  4. 每日随笔公开每人 commit 数,贡献度过程留痕,不再只看最终结果。

三、需要改进的工具流程

3.1 全组统一 AI 工具:WorkBuddy(答辩点名改进项 ①)

  • α 阶段全组用过 DeepSeek、通义灵码、豆包、Seed-Code、WorkBuddy 五种工具,经验无法沉淀;
  • β 阶段编码、测试自动化、文档生成、日志排错全部统一用 WorkBuddy;
  • 沉淀《团队 Prompt 库》:把 α 验证过的高效提问(Nginx 日志定位、JWT 解码排错、边界用例生成)整理入库,随用随补;
  • 每日随笔的 AI 技术员小节,统一记录 WorkBuddy 的使用场景与产出。

3.2 测试自动化(答辩点名改进项 ②)

  • α:AI 出用例 → 人工在 Apifox 复制粘贴执行 → 手动贴结果;
  • β:核心用例改造为接口自动化脚本(入仓库 test/ 目录),用 WorkBuddy 辅助生成与维护;
  • 触发时机:每次 MR 合并前自动跑核心回归(冒烟 8 项),每晚跑全量回归;报告(通过率/失败明细)进每日随笔;
  • 目标:从"回归一次半小时所以不回归"变成"回归一次 1 分钟所以天天回归"。

测试深度升级(答辩点名的第四项):α 的测试数据量只有百级、并发只验证过一次 60 并发、边界不成体系。β 阶段测试重心明确为三条:

重心具体做法验收指标
数据量造数夹具批量生成 1000 用户 / 500 活动 / 5000 条报名,幂等可重跑大数据量下列表/推荐响应 ≤500ms
高并发分档压测:100 并发抢 20 名额、500 并发抢 50 名额、1000 请求混合场景(报名+退出+取消同时进行)超卖 0、重复报名 0、错误率 <1%、无死锁
边界四类边界矩阵:数值(人数/分页 size)、时间(未开始/截止瞬间/已结束)、信用(0/59/60/100)、权限(未登录/过期 token/他人资源)每条边界有用例与预期错误码,覆盖率写入报告

3.3 Git 分支与评审流程

  • master 设为保护分支,禁止直接 push,仅接受合并请求(MR);
  • 一人一条 feature 分支(feature/<拼音>-<模块>),本人自由提交;
  • 所有 MR 由组长李佳统一审核合并,合并前流水线 + 规范双检查;
  • Commit Message 强制格式:type(scope): 一句话中文描述 - 真名(如 feat(user): 补齐用户注册/登录/JWT鉴权与个人信息模块 - 李佳);
  • 完整规范见仓库 docs/git-workflow.md 与《代码规范》。

3.4 接口契约

  • 改接口先改 Apifox 再写代码,MR 描述附文档变更链接;
  • 通知 type 等字典类信息以仓库 sql/ 脚本为单一事实来源;
  • 前端禁止静默降级 mock 掩盖接口错误。

四、所有博客的计划安排

博客截止时间负责人状态
Beta 置顶集合随笔(汇总全部链接,持续更新)11.14 建立骨架,11.26 定稿李佳计划中
换组交接随笔11.14 前李佳已完成
α 阶段问题总结随笔(事后诸葛亮)11.14 前全组(李佳执笔)已完成
凡事预则立随笔(本篇)11.14 前李佳已完成
代码规范冲刺 Day1 前李佳已完成
7 篇冲刺随笔(Day1-Day7,每天一篇)11.13-11.19 每日李佳(统一收集全组素材撰写)计划中
用户使用调查报告冲刺期内收集,11.24 前成稿王嘉萍计划中
Beta 冲刺总结随笔11.25 前李佳计划中
答辩 PPT + 评审表11.26 前林严泽(PPT)/ 李佳(评审表)计划中

每篇冲刺随笔含 SCRUM(每人成就/困难/明日安排 + commit 签入记录 + 会议真实照片)与 PM 报告(燃尽图 + 任务总量变化 + 运行截图)两部分,缺一项当天按课程规则扣分。

五、七天冲刺时间计划(2026.11.13 - 11.19)

天日期开发主线测试主线(王嘉萍)前端(施乐山)任务点(计划剩余)
Day111.13状态机补链 + 删后门/密码环境变量框架搭建 + 冒烟 8 项 + 造数夹具(1000/500/5000)筛选请求改造对接100 → 86
Day211.14后端四维筛选 + /recommend大数据量查询基线 + 筛选用例筛选/推荐页面对接86 → 72
Day311.15我参加的活动 + 编辑活动 + 取消活动级联并发报名压测(100 抢 20 / 500 抢 50)我的活动双视角 + 编辑/取消入口72 → 57
Day411.16通知字典统一 + 互评校验 + 信用下限边界矩阵专项(数值/时间/信用/权限)消息页字典适配57 → 42
Day511.17实名加密 + 重复代码清理 + 设计模式落地混合并发(报名+退出+取消)+ 安全用例视觉修正、空状态42 → 28
Day611.18短信验证码 / Redis(视进度二选一先做)1000 请求压测 + 万级数据验收 + 调查回收配合联调收尾28 → 12
Day711.19冻结功能,只修 bug全量回归 + 报告定稿(含并发与边界章)全链路真机走查12 → 0

冲刺后(11.20-11.26):11.20-22 用户调查报告与数据整理;11.23-24 Beta 总结随笔;11.25-26 答辩 PPT 定稿 + 现场预演;11.27 答辩。

风险预案:

  1. 云服务器若回收/欠费:Day1 立即确认续费与存活,备份 dist 与 SQL 到本地;
  2. 短信 API 资质办不下来:按 P2 降级为 Mock 并在文档中如实标注(吸取 α"降级被当完成"的教训,这次标注到验收标准级别);
  3. 进度红线:任意一天实际剩余 > 理想剩余 5 点以上,当晚站会砍 P2 任务,不砍测试;
  4. 冲刺随笔素材:每天由李佳统一收集四人的 commit 截图 + 会议照片(不可复用),当晚成稿。

六、结语

α 阶段我们用 7 天证明了"能跑起来",β 阶段的目标是证明"跑得可信":状态机真正流转、测试真正自动、评审真正执行、AI 真正统一。凡事预则立,不预则废 —— 这一次,我们把规矩立在写代码之前。

...全文

相关推荐

科技中介服务机构想要提升服务效率,需要哪些数智工具支持?.docx

科技中介服务机构想要提升服务效率,需要哪些数智工具支持?

BIZKEEN

usb 扩容盘检测修复工具源码,编译产物

usb 扩容盘检测修复工具源码,编译产物

nLif

融合UWB和IMU割草机定位EKF研究(Matlab代码实现)

内容概要:本文主要介绍了一个名为“Plecs全桥LLC谐振变换器仿真模型”的技术资源,该资源聚焦于电力电子领域中的LLC谐振变换器建模与仿真,涵盖开环、闭环控制、软启动设计及参数优化等核心内容。文档不仅提供了LLC变换器的详细建模方法与仿真案例,还系统梳理了其在高效电源转换系统中的应用,包括隔离型全桥拓扑结构的设计与性能分析。此外,资源汇总了大量Matlab/Simulink仿真模型及相关科研方向,涉及新能源并网、储能控制、电机驱动等多个前沿领域,全面展示LLC谐振变换器在现代电力系统中的关键技术实现路径。同时,文档附带多种学习资料获取途径,如网盘链接和公众号资源,便于研究人员深入实践与拓展研究。; 适合人群:具备扎实的电力电子、自动控制理论基础,从事新能源发电、开关电源设计、电力系统仿真等相关领域的研究生、工程师及科研人员。; 使用场景及目标:①深入理解LLC谐振变换器的工作原理、建模方法与控制策略;②开展电力电子变换器的仿真验证与参数优化设计;③支撑科研项目、学位论文或工程项目的系统仿真与方案验证; 阅读建议:建议结合所提供的仿真模型与参考文献,使用Plecs或Simulink软件进行动手实践,重点掌握LLC谐振变换器的建模流程、闭环控制设计、软启动机制及参数调试技巧,以全面提升在实际工程中的应用与创新能力。

荔枝科研社

基于变频控制的多相交错LLC谐振变换器闭环仿真(Simulink仿真实现)

基于变频控制的多相交错LLC谐振变换器闭环仿真(Simulink仿真实现)内容概要:本文主要介绍了基于Plecs的全桥LLC谐振变换器仿真模型,涵盖变频控制下的多相交错LLC谐振变换器闭环仿真、V2G电动汽车ACDC整流与双向CLLC谐振变换器充放电仿真、LLC谐振变换器的开环与闭环软启动设计,以及储能系统中双向Buck-Boost变换器结合模型预测电流控制和电压下垂控制的仿真研究。同时,文档列举了多种电力电子系统与控制策略的Simulink/Plecs仿真案例,涉及三相交错并联Buck变换器、三电平Buck直流变换器、单相Boost PFC电路等,展示了丰富的电力变换器建模与控制技术。此外,还包括参数设计报告、计算书及相关参考文献,适用于从事电力电子、新能源发电、电动汽车充放电系统等领域的研究人员和技术开发人员。; 适合人群:具备电力电子、自动控制理论基础,从事新能源、电动汽车、电力系统等相关领域研究的研发人员、高校研究生及高年级本科生。; 使用场景及目标:① 学习和掌握LLC谐振变换器及其他典型电力电子变换器的工作原理与建模方法;② 实现闭环控制策略如变频控制、软启动、模型预测控制、下垂控制等的仿真验证;③ 支持科研项目、毕业设计或工程开发中的系统仿真与优化设计。; 阅读建议:建议结合文中提供的仿真模型、设计报告与参考文献,逐步搭建并调试相应系统,重点关注控制策略的实现细节与参数整定过程,以深入理解系统动态响应特性与控制性能。

程序猿鑫

基于Java17、SpringBoot、vue3、antdv-next、uniapp等主流技术构建的全场景极速开发平台 MDP内置3个web端、1个移动端 重点解决用户中心、开发者平台、管理后台3个应

MDP-主数据平台,后端项目。专注于单点登录解决方案。内置用户中心、开发者平台、管理后台3个应用。包含:单点登录、Oauth2 登录、用户身份管理、应用申请、应用接入、主数据维护、主数据订阅、主数据广播、应用接口调用、接口管理管理和查看、系统配置等功能。

Java程序员-张凯
评论
收藏 已收藏
分享
返回顶部