112
社区成员
发帖
与我相关
我的任务
分享| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 202501 福大-软件工程实践-w 班 |
| 这个作业要求在哪里 | 站立式会议+α 冲刺 |
| 这个作业的目标 | 第五篇冲刺随笔 |
项目进展:
(1)课程模块同步工作进展
问题:axious版本不一致,git使用不熟练
解决方案:同一采用标准
实现方式:当API请求失败时,自动使用本地用户数据进行验证
(2)课程模块滚动栏优化


Git 情况:

从现在到明天站立式会议的安排:
资源和课程的模块接口开发
遇到的困难:
(1)组件复用和布局管理
困难: Footer需要在某些页面显示,某些页面不显示、全屏布局和响应式设计的平衡
解决方案:使用 v-if 条件渲染控制Footer显示、使用Tailwind CSS的响应式类实现移动端适配、统一使用全局样式类保证设计一致性
心得体会:
(1)用户体验优先:在开发过程中,始终以用户体验为中心。即使是临时的网络问题,也要提供良好的降级方案,让用户能够继续使用功能。
(2)渐进式优化:UI的改进应该是渐进式的。不要一次性做太多改变,而是根据用户反馈逐步调整。这次Footer的优化就是经历了多次调整才达到最终效果。
(3)开发效率:使用成熟的UI框架(Tailwind CSS)可以大幅提升开发效率、组件化开发让代码易于维护和复用、良好的错误处理机制可以让开发过程更加顺畅
项目进展:
实现了调用后端接口的注册,登出,登录功能
正确登录响应


账号不存在响应

密码错误响应

git commit记录

从现在到明天站立式会议的安排:
继续完成前端其他功能的实现
遇到的困难:
问题1:错误处理不够详细
解决:完善错误处理,针对不同HTTP状态码显示具体错误信息:401:用户名或密码错误、400:请求参数错误、500:服务器内部错误网络问题:网络连接失败提示
问题2:注册时密码一致性校验逻辑需要优化
解决:实现密码一致性校验,两次密码不一致时直接提示,并在密码输入框添加@focus="clearErrorMessage"事件,点击时清除错误信息

心得体会:
合理的状态管理、完善的错误处理机制以及友好的交互设计是构建高质量前端应用的关键。
项目进展:
完善剩余接口,新增“资源详情页” ResourceDetail.vue :右侧评分+评论即时响应;左侧补充“资源操作(下载/收藏)”“文件信息”与“相关资源”间的页面跳转。
Git 情况:


从现在到明天站立式会议的安排:
继续前端相关功能的编写
遇到的困难:
(1) 详情页状态传递与页面装载:从列表到详情需要统一由 selectedResource 承载,避免参数缺失造成空白。
(2) 图标库 Iconify 点击问题:图标库 Iconify 在运行时会把 span.iconify 替换为 svg ,导致原生 @click 绑定丢失或渲染更新延迟,出现“点击无反应/刷新后才变化”的问题。
心得体会:
交互元素尽量避免依赖会替换 DOM 的第三方渲染(如运行时图标替换);要么把事件绑在稳定的容器元素上,要么改用文本/本地 svg 或自定义元素(如 iconify-icon )并在 Vue.config.ignoredElements 忽略它。在 Vue 2 + Vuex 下,修改对象/数组的内部字段要考虑响应式边界,优先使用 Vue.set 或通过替换新对象的方式提交 mutation。
项目进展:
(1)修改登出逻辑,完善JWT认证体系
(2)增加README以及部署文档
Git 情况:


从现在到明天站立式会议的安排:
继续相关模块的编写
遇到的困难:
一切顺利
心得体会:
任务拆解得越细,执行起来目标就越清晰。将一个大模块分解成一个个可在一天内完成的小任务,是保持冲刺节奏的关键。
项目进展:
前几个API的编写情况、添加上游仓库新增的功能,解决重复定义,更新模型、配置和路由。
Git 情况:

从现在到明天站立式会议的安排:
维护已经实现的功能
遇到的困难:
一切顺利
心得体会:
项目截止日期像是催化剂,它逼出了我们的潜力,但也提醒我们,平日的技术积累才是应对压力的最大底气。
项目进展:
完成删除资源评分,删除资源评价,举报资源的API,重构部分代码以便维护
Git 情况:

从现在到明天站立式会议的安排:
继续相关功能的编写
遇到的困难:
一切顺利
心得体会:
在后端服务中,详尽的日志不是在浪费磁盘空间,而是在为未来某个深夜的紧急排查购买一份“保险”。
项目进展:
帮助会议记录、编写冲刺博客
从现在到明天站立式会议的安排:
帮助前后端成员明确工作目标,绘制燃尽图
遇到的困难:
一切顺利
心得体会:
团队协作中,清晰的约定和工具比技术本身更重要。
项目进展:
使用 AI 作为测试技术员帮助测试
从现在到明天站立式会议的安排:
继续进行会议记录,帮助测试
遇到的困难:
一切顺利
心得体会:
有了明确的目标,团队协作更加高效


| 项目 | 内容 |
|---|---|
| 今日角色 | 文档专员 |
| 主要贡献 | 冲刺即将结束,需要快速生成项目总结报告的部分内容,如技术架构图、核心功能列表等。 通过使用AI快速得到了内容全面的报告骨架,团队只需填充具体细节和心得体会,大大加快了总结博客的撰写速度。 |