Sprout新苗——Alpha冲刺Day5

Sprout新苗 2024-11-06 22:02:21
这个作业属于哪个课程https://bbs.csdn.net/forums/2401_CS_SE_FZU
这个作业要求在哪里https://bbs.csdn.net/topics/619397949
团队名称新苗Sprout
这个作业的目标Alpha冲刺Day5
其他参考文献

目录

  • 1. 会议总结
  • 1.1 222200314 吴荣榜
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.2 222200127 徐煜晖
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.3 222200307 叶宇滟
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.4 222200412 陈宇
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.5 072203330 梁心恬
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.6 222200408 连文桢
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.7 222200407杨知麟
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.8 222200329徐文彬
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.9 222200331翁鹏
  • 项目进度
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 2. 会议照片
  • 3. 项目燃尽图
  • 4. 项目运行情况展示
  • 4.1 管理端
  • 4.2 APP端

1. 会议总结

1.1 222200314 吴荣榜

项目进展

完成文件上传组件的封装,还有相关回调函数的编写。

img

存在的问题/遇到的困难

异步和回调函数的操作有点迷,有莫名其妙的bug。

从现在到明天站立式会议的安排

开始处理一下响应式问题,并开始对接接口。

心得体会

对于一些工具类的组件需要进行一些封装,不仅可以减少代码的冗余,还可以降低工作量。

1.2 222200127 徐煜晖

项目进展

完成了账号激活界面的实现、登录界面的对接。

img

img

存在的问题/遇到的困难

涉及到接口对接的时候,可能会由于文档定义不清等原因出现对接不畅,需要前后端沟通解决;涉及到文件操作的时候要适当处理权限问题。

从现在到明天站立式会议的安排

对接改密、修改用户信息、主页等功能的接口。

心得体会

对于网络请求,需要进行一些封装,减少代码的冗余,降低工作量。

1.3 222200307 叶宇滟

项目进展

  1. 环境配置

img

  1. 扫描二维码并解码接口完成
  2. 调试人脸识别摄像头
  3. commit记录

img

存在的问题/遇到的困难

  1. 远程使用pycharm环境,驱动本机摄像头失败

从现在到明天站立式会议的安排

  1. 调试扫描二维码摄像头
  2. rocketmq编写

心得体会

虽然远程开发环境在资源利用和效率上具备优势,但硬件接口的支持往往是一个挑战。本次遇到的摄像头驱动问题,让我加深了对远程开发的理解,并尝试了不同的解决方案,这不仅提高了我的技术水平,也使我更适应多种环境下的开发需求。在未来的工作中,我会更加重视开发工具的配置和多场景测试,为项目的顺利实施提供更可靠的保障。

1.4 222200412 陈宇

项目进展

完成每日礼物获得的模块内容。

img

img

存在的问题/遇到的困难

  1. GiftAdapter 需要根据动态的列表数据(例如,用户是否领取了礼物)来更新每个项的显示状态。这个操作的难点在于让数据在变化时及时刷新UI,避免不必要的渲染。
  2. GiftAdapter 中的 getItemCount() 被硬编码为 3,当数据量变大时,getItemCount() 和数据的管理会变得更复杂。

从现在到明天站立式会议的安排

完成部分任务的对接。

心得体会

优秀的界面设计不仅需要关注外观和交互细节,还要扎实的前端基础来支撑数据的动态变化与 UI 更新。要做到高效、流畅的用户体验,必须不断优化数据处理和渲染策略。未来我仍需在这些方面不断积累和沉淀。

1.5 072203330 梁心恬

项目进展

  1. 根据ID查询任务讨论接口测试:针对 GET 请求接口 ,虽然成功返回了 200 状态码,但返回的数据结构与接口定义不一致。具体而言,idparentCommentIduserId 字段应为 integernull 类型,但返回的数据格式未完全符合接口规范。这可能是由于后台返回数据格式与接口文档定义不一致所致。

img

img

  1. 删除讨论接口测试:测试结果显示,接口在接收到discussionId参数后,能够正常响应,且返回的状态码为 200,表示请求成功。响应速度适中。

img

  1. 根据讨论ID点赞接口测试:测试结果显示,接口在接收到discussionId参数后,能够正常响应,且返回的状态码为 200,表示请求成功。响应速度适中。

img

  1. 根据讨论ID取消点赞接口测试:测试结果显示,接口在接收到discussionId参数后,能够正常响应,且返回的状态码为 200,表示请求成功。响应速度适中。

img

存在的问题/遇到的困难

接口文档和实际返回数据之间的差异,反映出文档与实现未同步更新的问题,可能造成前后端开发人员在理解接口时产生歧义,从而引发对数据的错误解析和处理。

从现在到明天站立式会议的安排

和组员沟通修改接口,继续全面测试接口和客户端。对调整后的接口和前端代码进行集成测试,验证接口文档、返回数据类型和前端展示效果的正确性,确保系统功能正常。

心得体会

数据类型一致性是接口测试中非常重要的一环。接口测试中多次遇到实际返回数据类型与接口文档定义不一致的情况,导致前端页面出现渲染错误或空数据展示。通过这次测试,我们体会到,在接口设计和实现过程中,必须严格遵循数据类型的定义,避免前后端在数据解析上出现偏差。

1.6 222200408 连文桢

项目进展

  1. Commit 记录

img

  1. 远程调用服务接口

img

  1. 任务请求对象

img

  1. 专业DO和院系DO

img

  1. 任务查询相应和任务订阅查询的DTO回应

img

img

存在的问题/遇到的困难

接口设计一开始有些困难,后面在和小组成员的沟通下完美解决了。

从现在到明天站立式会议的安排

和产品经理沟通,确认需求和接口设计,明天要写得接口,继续完成新的接口。

心得体会

编程不是一个人的事情,是一个团队的任务,要擅长和及时和团队成员沟通。

1.7 222200407杨知麟

项目进展

  1. git情况

img

  1. 完成往期广告页面

img

存在的问题/遇到的困难

页面设计上遇到了一些困难

从现在到明天站立式会议的安排

回顾目前的项目进展,列出各项任务的完成情况

心得体会

样式优化部分,尽管看似简单,却在实际展示效果上起到了关键作用。对于广告展示卡片样式的设计、列表的滚动效果、不同内容展示的布局优化,这些小细节的调整往往是提升用户体验的关键。

1.8 222200329徐文彬

项目进展

  1. commit情况

img

  1. RocketMQ抽象公共发送消息组件

img

  1. 策略执行抽象

img

img

  1. MQ常量类

img

  1. 消息类型推送实体类

img

存在的问题/遇到的困难

  1. RocketMQ 配置问题: 在实现 RocketMQ 的消息发送功能时,由于与已有系统的整合问题,遇到了一些配置上的难题。特别是在消息的可靠性和顺序消费上,虽然使用了异步发送和事务消息,但偶尔会出现消息未及时消费的问题。这个问题在初期的测试阶段尤为突出,需要进一步优化 RocketMQ 的配置和重试机制。
  2. 抽象组件设计难度: 由于需求变动较快,在设计抽象消息发送组件时,需要考虑到不同业务场景的差异性,因此在组件抽象和模块化设计上出现了瓶颈。尽管采用了策略模式和工厂模式来增加组件的扩展性,但在实践中发现,某些场景下需要的抽象层次过多,导致系统的复杂度增加。

从现在到明天站立式会议的安排

  1. 继续调试 RocketMQ 消息发送组件: 需要对当前的消息发送机制进行深入调试,确保消息发送的可靠性和顺序性。同时,进行性能测试,优化消息的发送延迟,解决当前测试环境下消息丢失或延迟消费的问题。
  2. 优化策略执行抽象层: 完善策略执行的抽象设计,减少抽象层次过多带来的复杂性。对现有的策略执行流程进行优化,确保在不同业务场景下,能够灵活调整策略执行的顺序与条件。

心得体会

通过本次开发,我对 RocketMQ 消息队列的使用有了更深入的理解,尤其是在高并发和高可靠性要求的情况下,如何配置和调优消息队列,以保证消息的可靠投递和顺序消费。

此外,模块化和抽象设计对于提升代码质量和维护效率有着不可忽视的作用。虽然在抽象组件时遇到了一些困难,但通过不断调整和优化,我们逐步克服了这些挑战。在未来的开发过程中,我将继续关注代码的可维护性和可扩展性,确保在需求变化时,能够快速响应,且系统能平稳。

1.9 222200331翁鹏

项目进度

  1. 完成项目网关模块

img

img

存在的问题/遇到的困难

  1. 路由路径匹配不准确或重叠,导致请求被错误转发或权限检查失效。解决方案:使用精确的路径模式(如 /api/admin/v1/**),避免过度宽泛的 /**,确保权限检查只作用于特定路由。
  2. 跨域请求未正确处理,导致浏览器阻止请求。解决方案:确保 OPTIONS 请求返回完整的跨域响应头,避免遗漏必要的配置。

从现在到明天站立式会议的安排

完成商品模块

心得体会

精确的路由配置是确保权限控制和请求转发正确的关键,避免路径冲突和权限绕过。

2. 会议照片

img

3. 项目燃尽图

img

4. 项目运行情况展示

4.1 管理端

img

img

img

4.2 APP端

img

img

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

113

社区成员

发帖
与我相关
我的任务
社区描述
202401_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_TeacherL
  • 助教_林日臻
  • 防震水泥
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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