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

二、会议总结
222200404刘嘉榕
自昨日站立式会议至今的项目进展:


完成了前后端的对接工作,并针对发现的问题进行了修复。
修复了部分接口未能正确处理Redis的问题,确保了数据的高效存取。
优化了管理端OSS和Redis的配置文件,提高了系统配置的灵活性和可维护性。
调整了WebSocket中的美食搜索建议逻辑,仅匹配名称而非描述,提升了用户体验的合理性。
修改了数据库中关于isLiked等数据的处理逻辑,解决了因空值赋值给布尔类型导致的对接失败问题。
对推荐算法进行了测试,确保算法的准确性和稳定性。
存在的问题/遇到的困难:
在接口对接过程中,Redis数据处理的复杂性带来了一定的挑战,需要确保数据的一致性和实时性。
搜索建议的逻辑调整需要细致的测试,以确保变更不会影响用户体验。
数据库操作中空值处理的问题需要谨慎处理,以避免潜在的程序错误。
从现在到明日站立式会议的工作计划:
前后端对接测试: 继续进行前后端对接的测试工作,确保所有接口都能正确处理Redis数据,以保证数据的一致性和实时性。
算法调试: 继续对推荐算法进行调试,优化算法参数,以提高推荐的准确性和用户满意度。
算法部署后测试: 在算法部署后进行综合测试,确保算法在实际运行环境中的稳定性和效果。
心得体会: 技术细节的重要性: 本次项目进展中,接口对接和数据处理的细节问题凸显了技术细节在项目成功中的关键作用。每一个配置参数和代码逻辑都需要精确把控,以确保系统的稳定性和可靠性。
用户体验的优化: 通过对搜索建议逻辑的调整,我深刻认识到用户体验优化的重要性。细微的改进可以显著提升用户的满意度和产品的市场竞争力。
持续测试的必要性: 在数据库和算法的测试中,我体会到了持续测试的必要性。测试不仅是验证功能的过程,也是发现和解决问题的重要手段。
团队协作的效率: 面对挑战和问题,团队成员之间的有效沟通和协作是解决问题的关键。良好的团队合作能够加速问题的解决,提高项目进度。
222200410张巧莹
- 昨天站立式会议到现在的项目进展
修改组件绑定id逻辑解决跳转问题;帮助修改食光机的样式、交互问题,解决文本清空、位置问题与页面滚动问题;增加食光机随机推荐涉及的两个接口处理,修改调用高德地图的函数并与后端成功对接。
成果如下:


commit记录:



组件绑定ID逻辑的调整:在修改组件绑定ID的逻辑以解决跳转问题时,我遇到了一些挑战。这涉及到对现有代码的深入理解,以及对组件生命周期和状态管理的精确控制。我需要确保新的逻辑不会引入新的问题,同时解决现有的跳转无数据的问题。
食光机样式和交互问题:在帮助修改食光机的样式和交互问题时,我需要与设计师紧密合作,确保实现的效果符合设计要求,并且用户体验良好。这包括解决文本清空、位置问题以及页面滚动问题,这些都需要细致的调试和测试。
接口处理和后端对接:增加食光机随机推荐的接口处理是一个技术挑战,我需要确保接口的稳定性和性能,同时与后端团队紧密合作,确保数据的正确传递和处理。
- 从现在到明天站立式会议的安排
继续测试小程序的功能,找出存在的bug,并帮助进行改正和优化。
团队合作的力量:与团队成员的紧密合作是解决问题的关键。每个人的专长和视角都不同,通过有效的沟通和协作,我们可以更快地找到问题的解决方案。
细节决定成败:在处理食光机的样式和交互问题时,我深刻体会到细节的重要性。一个小小的样式错误或者交互逻辑的不顺畅,都可能影响到用户的体验。
耐心和毅力:在对接高德地图的函数时,我遇到了一些技术难题,需要反复测试和调整。这需要极大的耐心和毅力,但最终的成功让我感到非常满足。
测试的重要性:在继续测试小程序的功能时,我更加认识到测试的重要性。通过测试,我们可以发现并修复潜在的问题,确保产品的稳定性和可靠性。
总的来说,虽然遇到了一些困难,但这些经历让我成长了许多。我学会了如何更有效地解决问题,如何与团队合作,以及如何持续提升自己的技能。这些心得体会将对我的未来工作产生深远的影响。
222200234马思敏
- 昨天站立式会议到现在的项目进展
利用微信开发者工具真机调试测试小程序功能,并将找到的问题记录在团队协作的飞书上。
开始编写测试随笔。

- 存在的问题/遇到的困难
有的问题找不到出错的原因 - 从现在到明天站立式会议的安排
继续测试小程序 - 心得体会
通过亲身参与小程序的真机调试,我深刻理解了全面测试在确保应用稳定性和可靠性方面的关键作用。测试工作远不止于确认功能是否按设计运行,更在于深入挖掘那些可能影响用户体验的异常和边界情况。
在这一过程中,我意识到,除了确保小程序的主要功能正常运作外,还必须对那些可能会被用户触发的非典型使用场景保持警觉。例如,当用户输入超出正常范围的数据,或者在网络连接不稳定的情况下,小程序应如何响应,这些都是测试中需要考虑的问题。通过对这些细节的严格测试,我们可以提前发现并修复潜在的缺陷,从而防止它们在用户使用过程中造成困扰。
222200125郑韵
- 昨天站立式会议到现在的项目进展
- 解决了登录后无法显示用户的头像和昵称的问题
在测试过程中发现,无法正确显示登录后用户的昵称和头像,在进行多次debug和修改调整之后,还是没有得到很好的解决。最后查询了微信开发文档,发现是小程序基础库的版本问题,修改开发者工具中基础库的版本为2.25.4后即可正确获得登录用户的微信头像和微信昵称。



- 存在的问题/遇到的困难
- 问题:登录后无法显示用户的头像和昵称。
- 解决方案:修改开发者工具中基础库的版本为2.25.4。
- 从现在到明天站立式会议的安排
进行博客的整理和汇总。 - 心得体会
- 在小程序开发过程中,遇到问题并解决它们是常态,而这个过程也是积累经验和提升技能的重要途径。
- 小程序的基础库版本对功能的支持至关重要。不同版本的基础库可能支持不同的API和特性。因此,当开发中遇到问题时,检查并确保使用的是正确的基础库版本是非常重要的。
- 遇到问题时,首先查阅官方文档是一个好习惯。官方文档通常会提供最新的API信息、使用指南和常见问题的解决方案。
222200219陈诗柠
- 昨天站立式会议到现在的项目进展
- 修复首页bug,调整搜索框的自适应问题,并实现首页的下拉刷新功能

- 交叉测试,测试搜索官方菜谱界面,与负责的同学反馈问题,并整体测试小程序。
- 调整登录界面逻辑,初步实现token获取。
- commit记录

- 存在的问题/遇到的困难
- 前端对于用户登录接口一一直获取不到后端的token数据,后来在前后端联调是发现,后端代码在部署到服务器的时候部分地方出现已上传但是未同步/未更新的情况。
- 从现在到明天站立式会议的安排
- 测试+debug
- 心得体会
在项目推进过程中,深刻体会到了团队协作和沟通的重要性。尤其是在遇到问题时,及时与团队成员交流反馈,共同寻找解决方案,能够大大提高问题解决的效率。同时,对于技术问题的排查和解决也需要耐心和细心,不断尝试不同的方法,才能找到最有效的解决方案。期待在后续的项目中,能够继续保持高效的工作状态,为项目的成功贡献自己的力量。
222200205冯诗雨
- 站立式会议至今的项目进展
- 继续测试小程序功能,找出潜在bug,记录在团队测试文档上

- 存在的问题/遇到的困难
有一些bug需要反复的测试来复现 - 从现在到明天站立式会议的安排
继续测试小程序,检查10天以来的随笔博客并进行修正。 - 心得体会
微信小程序需要在不同版本的微信客户端上运行,同时也要考虑到Android和iOS两大操作系统之间的差异。因此,在进行兼容性测试时,不仅要测试不同版本微信的表现,还要关注不同品牌、型号手机上的显示效果和性能表现,确保小程序能够在尽可能多的设备上良好运行,这就需要进行开发者工具上的模拟测试和手机上的真机测试。在测试的过程中,遇到问题是很正常的,我们不仅要关注问题本身,还要发现问题根本所在——问题是由代码编写导致的,还是由网络环境导致的,亦或是因为基础库的版本不同导致的,很多时候找出问题的根源比发现一个问题更难。
222200305卢禧
- 完成部署完算法的用户端菜谱模块单元测试类的编写
- 前后端联调测试并修改删除帖子OSS图片也删除存在的bug
- 编写部分美食模块的测试类


- 删除菜谱帖子时,由于可能存在完全没有步骤图而全是描述的情况,导致出现空指针异常。
- 修改菜谱和美食的时候,美食新增图片会没有反应,菜谱删掉原来的步骤图会删除失败,原来的效率优化逻辑仍然存在问题需要修改。
- 继续编写美食模块的测试类,开始编写用户模块的测试类
- 继续修改代码bug
- 在编写单元测试时,我逐渐意识到边界异常情况的测试是确保软件健壮性的关键。比如,在删除菜谱帖子时,我遇到了因为缺少步骤图而导致的空指针异常。这种异常往往出现在非典型使用场景下,但一旦发生,就可能对用户体验造成严重影响。因此,在测试过程中,我需要更加细致地考虑各种可能的边界条件,确保软件在极端情况下也能稳定运行。
- 在编写测试类和修改代码bug的过程中,我深刻感受到了深入理解业务逻辑的重要性。只有真正理解了软件的功能和用户的需求,才能设计出有针对性的测试用例,提高测试的覆盖率和有效性。同时,对业务逻辑的深入理解也有助于我更快地定位问题所在,提升修改bug的效率。
- 在项目开发过程中,我深刻体会到了团队合作与沟通的重要性。无论是与前端开发人员联调测试,还是与团队成员讨论问题解决方案,都需要保持良好的沟通和协作。通过及时的沟通和协作,我们可以更快地发现问题、解决问题,确保项目的顺利进行。
222200214吴思
- 昨天站立式会议到现在的项目进展
在昨日的站立式会议之后,我解决发布菜谱上传图片时,由于异步操作导致的图片地址仍是本地路径的问题,同时对食光机界面进行业务逻辑检查。

存在的问题/遇到的困难
发现食光机界面真机上点击编辑界面中的加号没反应,本地调试有反应。
从现在到明天站立式会议的安排
我将对于小程序进行不同机型的测试,同时对发布菜谱/美食界面,食光机界面进行测试,解决食光机界面编辑中的加号在真机上失灵的情况。
心得体会
在今天的项目开发中,在编程过程中,我学会了如何将复杂的问题分解成可管理的小部分,然后逐一解决。我深刻体会到了耐心和细致的重要性。每一次遇到问题,都是对代码逻辑和系统架构理解的一次深化。解决异步操作的问题让我意识到,代码不仅要写得出来,更要确保它在各种环境下都能稳定运行。我认识到在开发过程中,本地测试与真机测试之间可能存在的差异,以及如何通过细致的调试来确保功能在所有环境下都能正常工作。这些经历让我更加坚信,持续的测试和优化是确保软件质量的关键。
222200411张晨阳
昨天站立式会议到现在的项目进展:从mock接口转为对接后端正式接口,进行菜谱详情与美食详情页面的测试与debug

存在的问题/遇到的困难:与后端对接时经常出现500等非正常报错
从现在到明天站立式会议的安排:从mock接口转为对接后端正式接口,进行我的美食详情的编辑和删除的测试与debug
心得体会:对于这些接口对接中不符合预期的情况就需要与后端对应负责的同学进行沟通,一起进行报错问题的定位
三、项目程序/模块的最新运行图片




四、项目燃尽图
