饭fun而谈——Alpha冲刺Day8

饭饭而谈1 2024-11-10 00:23:53
这个作业属于哪个课程https://bbs.csdn.net/forums/2401_CS_SE_FZU?typeId=7771625&category=0
这个作业要求在哪里https://bbs.csdn.net/topics/619397949
团队名称饭fun而谈队
这个作业的目标Alpha冲刺Day8
其他参考文献《构建之法》、京东凹凸实验室代码规范《码出高效_阿里巴巴Java开发手册》
项目名称吃饱bao

目录

  • 一、会议照片
  • 二、会议总结
  • 222200404刘嘉榕
  • 222200234马思敏
  • 222200219陈诗柠
  • 222200410张巧莹
  • 222200214吴思
  • 222200125郑韵
  • 222200411张晨阳
  • 222200305卢禧
  • 222200205冯诗雨
  • 三、项目程序/模块的最新运行图片
  • 四、项目燃尽图

一、会议照片

在这里插入图片描述

二、会议总结

222200404刘嘉榕

自昨日站立式会议至今的项目进展:

在这里插入图片描述

进行前后端的对接工作,并对过程中发现的问题进行了修复。具体问题包括部分接口未能正确处理 Redis,导致页面上的点赞数等数据不一致性问题。
实现了发布帖子后跳转至详情页的功能,并确保该流程需要通过帖子 ID 进行。

存在的问题/遇到的困难:

需要在所有点赞功能相关的地点从 Redis 获取数据,以实现真正的实时性。这是一个挑战,因为需要确保数据的一致性和实时更新。

从现在到明日站立式会议的工作计划:
前后端对接测试: 继续进行前后端对接的测试工作,确保所有接口都能正确处理 Redis 数据,以保证数据的一致性和实时性。
算法调试: 继续对推荐算法进行调试,优化算法参数,以提高推荐的准确性和用户满意度。

心得体会:

沟通的重要性: 本次项目进展中,由于之前未能与团队成员充分沟通关于 Redis 处理的细节,导致了相关接口遗漏了 Redis 操作的问题。这次经历强调了在项目开发过程中,团队成员之间沟通的重要性。有效的沟通可以预防误解,确保项目按照预期的方向顺利进行。
数据一致性与实时性: 通过解决点赞数不一致的问题,我更加意识到保持数据一致性和实时性的重要性。这不仅涉及到技术选型,还涉及到系统设计和代码实现的多个层面。
技术细节的重视: 接口处理和数据流的设计需要细致入微的关注。每一个技术细节都可能影响到最终的用户体验和系统性能。因此,对技术细节的重视是提高项目质量的关键。
团队协作: 在解决 Redis 相关的问题时,我深刻体会到团队协作的力量。通过与后端开发和前端开发团队的紧密合作,我们能够快速定位问题并找到解决方案。

222200234马思敏

  • 昨天站立式会议到现在的项目进展
    利用微信开发者工具真机调试测试小程序功能,并将找到的问题记录在团队协作的飞书上。

    在这里插入图片描述

  • 存在的问题/遇到的困难
    对真机调试时控制台出现的有些错误信息,无法立刻识别其含义

  • 从现在到明天站立式会议的安排
    继续测试小程序

  • 心得体会
    在软件开发的过程中,测试是一个不可或缺的环节,它直接关系到产品的最终质量。通过对小程序进行真机调试的实践,我深刻体会到了测试的全面性对于确保小程序质量的重要性。我认识到,测试不仅仅是验证功能是否按照预期工作,更重要的是要考虑到各种异常情况、边界条件以及用户体验的各个方面。
    在测试过程中,我学会了不仅要关注小程序的核心功能是否正常运行,还要考虑到用户可能会遇到的各种边缘情况。例如,当用户输入的数据超出预期范围时,或者网络状况不佳时,小程序是否能够妥善处理这些情况,给出合理的反馈。这些细节的测试往往能够揭示出潜在的问题,避免这些问题在用户实际使用中造成不便。

222200219陈诗柠

  • 昨天站立式会议到现在的项目进展
  • 修改用户token的存放形式,将其设置为本地存储,确保在页面切换时token不丢失。

    在这里插入图片描述

  • 添加“回到顶部”组件

    在这里插入图片描述

  • 测试组件,并更改组件当中的错误;测试首页+搜索页面并更改bug
    其中组件的data-id没有绑定会导致后面跳转的时候获取不到数据,后面添加上去;一开始后端给首页返回数据量太大,会导致卡顿,后来前后端统一限制返回数据的数量,减少卡顿现象的发生;修改了搜索框没有自适应的问题
  • commit记录

    在这里插入图片描述

  • 存在的问题/遇到的困难
  • 服务器会出现吞代码的现象,后端更新的代码在服务器上面没有显示,导致后端已经更新了代码,但是在前端还是会出现错误。后面只能通过前后端联合排查问题,一步步解决。
  • 从现在到明天站立式会议的安排
  • 测试+debug
  • 心得体会
    在这次项目进展中,我深刻体会到了团队协作的力量。通过修改用户token的存放形式,将其设置为本地存储,我们确保了在页面切换时token不丢失,这一改进显著提升了用户体验。此外,添加“回到顶部”组件的过程中,我学习到了如何更有效地处理页面滚动事件,以及如何通过动画效果增强用户交互的直观感受。
    在测试组件和页面的过程中,我意识到了细节的重要性。一个小小的data-id绑定错误可能会导致整个功能失效,这让我学会了在开发过程中更加细心和严谨。同时,我也认识到了前后端协作的重要性。一开始后端返回的数据量过大导致前端卡顿,通过双方的共同努力,我们找到了解决方案,这不仅提高了应用的性能,也加深了我对前后端交互的理解。
    服务器吞代码的问题是一个挑战,它教会了我面对问题时要有耐心和细心。通过和后端的紧密合作,我们逐步排查并解决了问题。这个过程让我明白了沟通和协作在软件开发中的重要性。
    对于接下来的工作安排,我计划继续测试和调试,以确保应用的稳定性和可用性。我相信,通过不断的测试和优化,我们的项目会更加完善。
    总的来说,这次项目经历不仅提升了我的技术能力,也加深了我对软件开发流程的理解。我期待在未来的工作中,能够继续学习和成长。

222200410张巧莹

  • 昨天站立式会议到现在的项目进展
    测试小程序的功能,找出存在的bug,并帮助进行改正和优化。

成果如下


在这里插入图片描述

commit记录:

在这里插入图片描述

  • 存在的问题/遇到的困难
    在项目进展中,我们遇到的主要问题集中在前后端对接方面。具体来说,我们发现API接口的响应时间不稳定,这在网络条件不佳时尤为明显,导致前端页面加载缓慢或失败。此外,数据格式和结构的不一致性也给我们带来了挑战,前端需要额外的处理来适配后端返回的数据。这些问题需要我们与后端团队紧密合作,共同优化接口设计和数据交互流程。
  • 从现在到明天站立式会议的安排
    继续测试小程序的功能,找出存在的bug,并帮助进行改正和优化。
  • 心得体会
    通过这段时间的测试和bug修复工作,我深刻认识到了细节对于项目成功的重要性。每一个小的bug都可能影响到用户的最终体验,因此,对每一个问题都不能掉以轻心。我也学会了如何更有效地使用版本控制系统,如git,来记录我们的工作进度和变更历史,这对于团队协作和项目追踪非常有帮助。此外,我也意识到了持续学习新技术和工具的重要性,因为它们可以帮助我们更高效地解决问题。这次的经历让我更加坚信,作为一名软件开发者,我们需要不断地适应变化,保持好奇心,并且勇于面对挑战。

222200214吴思

  • 昨天站立式会议到现在的项目进展
    在昨日的站立式会议之后,我使用Apifox对发布菜谱和发布美食界面进行接口测试,并与后端进行了对接,实现食光机点击系统或者自定义按钮之后的动效。

    在这里插入图片描述

  • 存在的问题/遇到的困难
    发布菜谱上传图片时,由于上传图片返回OSS地址是异步操作,导致发布菜谱最终数据的图片地址仍是本地路径

  • 从现在到明天站立式会议的安排
    我将解决发布菜谱上传图片时,由于异步操作导致的图片地址仍是本地路径的问题,同时对食光机界面进行业务逻辑检查

  • 心得体会
    在今天的项目开发中,在这个过程中,我深刻体会到了持续学习的重要性。技术在不断进步,新的工具和框架层出不穷,因此保持好奇心和学习的热情对于程序员来说至关重要。同时,我也认识到了代码的可读性和可维护性的重要性。编程不仅仅是写代码,更是一种解决问题的艺术,它教会了我如何将复杂问题分解成可管理的小部分,然后逐一击破。每一次成功解决问题后的喜悦,都是我继续前进的动力。同时,我也认识到了团队交流沟通的重要性,在项目开发中,与团队成员的有效沟通和协作是推动项目成功的关键,编程过程中总会遇到各种预料之外的难题,面对这些难题,需要团队成员积极沟通,才能高效解决问题。总之,编程不仅是技术活,更是一项需要不断学习、沟通、解决问题和追求卓越的艺术。

222200125郑韵

  • 昨天站立式会议到现在的项目进展
    • 测试小程序并填写相关测试文档
      测试小程序的各项功能,标注出错的功能,并在用户友好的前提下提出相应的修改意见,用截图和文字在测试文档中说明。

在这里插入图片描述

  • 存在的问题/遇到的困难

    • 问题:不同设备和操作系统上小程序的表现可能不一致。
    • 解决方案:在多种设备和操作系统上进行测试,确保兼容性。
  • 从现在到明天站立式会议的安排
    继续进行小程序测试,观察小程序各项功能是否完善。

  • 心得体会

    • 测试不仅仅是找出bug,更重要的是提升用户体验。测试人员应该从用户的角度出发,考虑操作的便捷性和直观性。
    • 通过持续测试和持续部署,可以更快地发现问题并修复,减少发布时的风险。
    • 良好的测试文档可以帮助团队成员理解测试结果,并为未来的测试提供参考。文档应该清晰、准确,并且易于理解。

222200411张晨阳

  • 昨天站立式会议到现在的项目进展
    从mock接口转为对接后端正式接口,进行我的页面的测试与debug

    在这里插入图片描述

  • 存在的问题/遇到的困难:mock接口很多数据都是随机生成的导致对接正式接口时出现很多误差
  • 从现在到明天站立式会议的安排:从mock接口转为对接后端正式接口,进行菜谱详情与美食详情页面的测试与debug
  • 心得体会:mock接口和真实后端接口还是有相当大的差距的,所以针对这两个的差异给出时间进行修改与测试是相当必要的

222200305卢禧

  • 站立式会议至今的项目进展
  1. 完成用户端菜谱模块单元测试类的编写
  2. 前后端联调测试并修改bug
  3. 合并用户端和管理端的部分接口

在这里插入图片描述

在这里插入图片描述

  • 存在的问题/遇到的困难
  1. 前后端联调测试时,发现发布美食的时候,只会接收不到前端传过来的pictures,并且前端传过来的数据仍然是临时路径。
  2. 变基过后,发现最新版本与我原本本地的版本仍然存在出入,导致丢失一些修改
  • 从现在到明天站立式会议的安排
  1. 开始编写美食模块的测试类
  2. 继续修改代码bug
  • 心得体会
  1. 在最近的项目开发中,我深刻体会到了及时进行代码本地备份的重要性。当版本控制出现问题,或者在变基操作后发现代码丢失时,备份成为了我们恢复工作的唯一保障。这不仅是对个人工作的负责,也是对项目进度的一种保护。
  2. 在前后端联调测试中,我们遇到了许多预料之外的问题,这些问题在单独测试时往往难以发现。比如,前端传递的数据路径问题,以及数据同步的问题。这些经历让我认识到,前后端的协作需要更多的沟通和精确的需求对接。同时,这也提醒我在设计测试用例时,要考虑到更多的边界条件和异常场景,以确保代码的健壮性和稳定性。
  3. 在面对复杂的业务逻辑和多变的用户场景时,如何设计出全面且有效的测试用例成为了我研究的重点。我学会了从用户的角度出发,思考可能的使用路径,以及在这些路径上可能出现的问题。这不仅提高了测试的覆盖率,也帮助我更深入地理解了业务需求。

222200205冯诗雨

  • 昨天站立式会议到现在的项目进展

    • 测试小程序各个页面的功能,寻找bug并记录在测试文档上
    • 在这里插入图片描述

  • 存在的问题/遇到的困难

    • 调试时会遇到各种各样的问题,有些不是代码本身造成的而是网络不稳定、设备不一样造成的问题。需要找出问题的关键所在。
    • 出现了在真机调试中存在而在开发者工具的模拟器中不存在的bug,或者是相反的情况,但是不知道问题出在了哪里。
  • 从现在到明天站立式会议的安排

    • 继续测试最新的小程序,观察各个功能的运行情况
  • 心得体会

    • 很多时候测试和bug修复是软件开发过程中需要花费很多时间的一个阶段,测试人员不仅要发现软件中明显的bug,还要考虑到潜在的情况,以用户的体验为重,做出更加用户友好的软件。
    • 由于一些不稳定因素,有些bug并不具有完全可复现性,在不同的设备上和网络环境里情况也会有细微差别,这就需要团队成员沟通协作,才能更快地发现问题,解决问题。

三、项目程序/模块的最新运行图片

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

四、项目燃尽图

img

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

113

社区成员

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

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