摸鱼事务所——α冲刺总结随笔

摸鱼事务所 2025-11-04 11:43:12
这个作业属于哪个课程 202501福大-软件工程实践-W班
这个作业要求在哪里 团队作业——站立式会议+α冲刺
这个作业的目标α冲刺阶段总结随笔
其他参考文献《构建之法》

目录

  • 1. 项目预期计划
  • 2. 项目现实进展
  • 2.1 前端进展
  • 2.2 后端进展
  • 3. 收获与感想
  • 042301118 赵俊强(前端开发A)
  • 102300106 陈思焓(前端开发B)
  • 102300425 郭育铭(后端开发A)
  • 102300110 尹肇兴(后端开发B)
  • 102300103 刘子祎(数据库开发)
  • 102300426 陈炜滨(AI技术员)
  • 102300123 鲁申如(测试员)
  • 102300125 林浩宇(博客撰写员)
  • 4. 分工情况与贡献度
  • 5. Beta阶段预期安排
  • 6. 项目燃尽图

1. 项目预期计划

  • 完成登录/注册模块的开发与联调。
  • 实现卫生任务管理模块,支持值日排班功能。
  • 搭建同舍沟通模块,完成群聊基础功能并进行集成测试。
  • 开发积分勋章模块,实现积分计算与展示。
  • 进行系统功能优化、整合与最终部署。

2. 项目现实进展

2.1 前端进展

  • 登录/注册模块:已完成界面开发,包括表单验证和用户引导。

  • 卫生管理模块:已完成值日排班表的可视化界面,支持任务分配与状态查看。

  • 同舍沟通模块:已完成群聊界面,实现了消息发送与显示的初步布局。

  • 积分勋章模块:已完成个人积分与勋章墙的展示界面。

img

2.2 后端进展

  • 用户认证接口:已完成登录、注册及Token签发功能。
  • 卫生管理接口:已完成值日任务的排班逻辑。
  • 消息沟通接口:已完成基于WebSocket的群聊基础通信功能。
  • 积分系统接口:已完成积分增减逻辑和勋章触发条件判断。

3. 收获与感想

042301118 赵俊强(前端开发A)

作为前端开发A,我负责的是用户进入系统首先看到的登录注册和积分展示界面,这让我压力不小。之前我只会写一些静态页面,这是第一次真正与后端接口进行‘对话’。当我在浏览器里点击注册按钮,看到‘注册成功’的提示,并且能真实地在数据库中查到这条新用户记录时,那种兴奋感是前所未有的。过程中,我因为参数名和后端同学对不上而卡了半天,也因为不了解Token机制而不知所措。但这些困难都通过一次次的团队沟通解决了。我深刻体会到,前端不只是画页面,更是数据与用户之间的桥梁。这次项目让我对Vue组件的生命周期、axios请求拦截都有了更实战的理解,不再是纸上谈兵。

102300106 陈思焓(前端开发B)

我负责卫生值日表和聊天界面,这两个模块都和动态数据紧密相关。尤其是聊天模块,一开始我觉得用WebSocket会很复杂,但在后端同学的帮助下,我学会了如何建立连接、监听和发送消息。看到自己写的界面能实时显示不同人发送的信息,感觉特别神奇。在开发值日表时,我和后端B同学为了一个排班算法的数据格式来回讨论了好几次,这让我明白了‘接口文档’的重要性,光靠口头约定是远远不够的。这次经历让我从一个只会切图写样式的‘小白’,成长为一个开始关注数据流和用户体验的‘准前端’,虽然累,但成就感满满。

102300425 郭育铭(后端开发A)

我之前自学过SpringBoot,但都是自己写Demo。这次负责用户认证和积分系统,才真正接触到‘系统’层面的思考。比如,如何设计安全的密码存储?如何防止接口被恶意调用?为了弄明白Satoken,我查了很多资料,也请教了队友。和前端A同学联调积分展示时,我们因为一个数据类型的错误排查了将近一个小时,这个教训让我以后写代码会更加注重细节和注释。团队开发让我明白,后端代码不仅是跑通就行,更要健壮、清晰、易于对接。

102300110 尹肇兴(后端开发B)

我的任务是卫生管理和消息通信接口,尤其是消息模块,对我挑战最大。WebSocket是我完全没接触过的领域,从零开始学习概念、配置到最终编码实现,过程非常曲折。有好几次,服务端总是报出看不懂的异常,我几乎想要放弃,改用简单的轮询方案。但组员们的鼓励和一起查找资料的努力,让我们最终啃下了这块硬骨头。当测试员在群里发出一条消息,所有人都能在自己的客户端上看到时,我们整个小组都沸腾了。这个过程让我深刻感受到,在团队中,你不是一个人在战斗,集体的智慧和坚持是解决问题的关键。

102300103 刘子祎(数据库开发)

一开始我只是简单地设计了表结构,但随着功能增加,我发现有些查询特别慢。这才迫使我去学习索引优化,了解什么是‘最左前缀原则’。引入Redis更是一个全新的尝试,我第一次感受到了从内存中读取数据那种‘毫秒级’的快感。虽然过程中因为缓存数据没及时更新闹过‘数据不一致’的笑话,但正是这些坑让我对数据库的理解从‘存数据’升级到了‘高效、可靠地管理数据’。我认识到,一个好的数据库设计是系统稳定高效的基石。

102300426 陈炜滨(AI技术员)

我的角色比较特殊,主要负责用AI工具辅助开发。一开始大家对这个角色很好奇,也不太清楚我能做什么。我利用AI工具帮前端同学生成了一些重复性的布局代码,帮后端同学检查出了一些潜在的空指针异常,还帮数据库同学优化了几条复杂的SQL语句。最有成就感的是,我通过AI快速生成了一个技术方案的优缺点对比,帮助小组在实现聊天功能时更快地做出了技术选型。这个角色让我认识到,AI不是要取代开发者,而是一个强大的‘副驾驶’,能极大提升开发效率和代码质量。我也很乐意将使用技巧分享给队友,让大家共同进步。

102300123 鲁申如(测试员)

在开始之前,我以为测试就是软件装好后随便点一点。真正上手才发现,这是一门需要严谨思维的学问。我要考虑各种正常和异常情况:如果用户没输入密码就登录会怎样?如果两个人在同一时间被安排在同一值日岗位呢?编写测试用例的过程,其实就是从不同角度审视产品的过程。当我发现一个后端接口边界值处理的Bug,并协助开发同学修复后,我真正感受到了这个岗位的价值。测试是产品质量的‘守门员’,我们的细心能避免很多线上事故。这次经历锻炼了我的耐心和缜密的思维。

102300125 林浩宇(博客撰写员)

我可能是在代码上贡献最少的人,但我的任务是用文字记录下所有人的努力。我开始以为写博客很简单,但很快就发现,如果我不理解一个技术难点,我就无法清晰地记录下攻克它的过程。于是,我成了组里‘提问’最多的人,我追着前端问组件的作用,追着后端问接口的设计思路,追着测试问发现的每一个Bug。这个过程让我被动地学习了整个项目的技术架构,也让我成为了组内的‘信息枢纽’。看着一篇篇博客沉淀下来,形成项目的‘史记’,我感到非常自豪。清晰的文档是团队智慧的结晶,也是未来维护和迭代的宝贵财富。


4. 分工情况与贡献度

成员角色与职责贡献度
赵俊强(前端开发A)负责核心页面架构与UI基础,完成登录注册、积分系统等关键页面开发及前端性能优化。13.5%
陈思焓(前端开发B)实现卫生管理、消息沟通等核心功能界面,完成复杂交互逻辑与后端数据对接。13.5%
郭育铭(后端开发A)构建用户认证、积分计算等核心业务逻辑,保障系统稳定性与事务安全。13.5%
尹肇兴(后端开发B)开发实时消息服务与任务分配接口,优化SQL查询,支撑系统动态需求。13.5%
刘子祎(数据库开发)设计数据库表结构,建立高效数据模型与缓存机制,提升系统查询性能。12%
陈炜滨(AI技术员)利用AI工具优化代码质量,构建行为分析与智能预测模型,为项目赋能。11%
鲁申如(测试员)执行全流程测试与压力测试,验证系统稳定性,保障产品质量。12%
林浩宇(博客撰写员)系统记录开发过程,整理技术文档与测试报告,沉淀项目知识资产。11%

5. Beta阶段预期安排

  1. 开发智能家居模块:实现宿舍电器的远程开关控制与用电量查询统计功能。
  2. 完善与优化系统:优化UI界面并改进现有功能,提升用户体验与系统稳定性。
  3. 优化核心算法:改进自动卫生评分算法,使其更公平智能,并优化系统性能。
  4. 完成测试与总结:进行全面测试与最终部署,并召开复盘会议总结项目经验。

6. 项目燃尽图

img

...全文
63 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110

社区成员

发帖
与我相关
我的任务
社区描述
202501福大-软件工程实践-W班
软件工程团队开发结对编程 高校 福建省·福州市
社区管理员
  • 202501福大-软件工程实践-W班
  • 离离原上羊羊吃大草
  • MiraiZz2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧