饭fun而谈——Alpha冲刺Day5

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

目录

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

一、会议照片

img

二、会议总结

222200404刘嘉榕

  • 自昨日站立式会议至今的项目进展 已完成基于内容的推荐算法的初步开发,该算法能够根据用户偏好和项目需求提供个性化的美食推荐。
    成功实现基于 WebSocket 的关键词实时搜索功能,并开发了简单的前端页面以验证其功能。
    对地理位置推荐算法进行了优化,以更准确地定义“附近”美食的范围。
    对美食数据进行了处理,以确保推荐系统的数据质量和一致性。
    修复了拦截器中发现的 Bug,提高了系统的稳定性。
    成功部署 Redis,为系统提供了快速的数据访问能力,增强了系统的响应速度和数据处理能力,方便另一位后端小伙伴的开发

img

img

  • 存在的问题/遇到的困难
    需要进一步研究如何将用户行为数据和反馈有效地整合到推荐算法中,以提升推荐的相关性和用户满意度。
    需要评估和测试新的算法参数,以确保推荐系统在不同场景下都能保持高效和准确。

  • 从现在到明天站立式会议的安排
    算法优化: 深入研究推荐算法,特别是探索如何结合用户行为数据和反馈来优化美食推荐功能。计划通过分析用户行为日志和收集用户反馈来调整算法参数,以提高推荐的个性化和准确性。
    系统测试: 对算法效果进行综合测试,确保推荐系统能够稳定运行并产生高质量的推荐结果。这包括对算法的健壮性和性能进行评估。
    数据整合: 继续处理和优化美食数据,确保数据的准确性和完整性,为算法提供坚实的数据基础。
    反馈机制: 设计和实施用户反馈收集机制,以便更好地理解用户需求和偏好,从而不断优化推荐算法。

  • 心得体会
    技术深度与创新: 在开发基于内容的推荐算法过程中,我深刻体会到了深入掌握技术细节和不断创新的重要性。每一个算法的优化和调整都可能带来用户体验的显著提升。
    数据驱动的决策: 通过分析用户行为数据和反馈,我认识到了数据驱动决策的力量。数据不仅帮助我们理解用户需求,还指导我们如何调整产品以满足这些需求。
    持续学习与适应: 技术环境不断变化,持续学习新技术和工具对于保持项目竞争力至关重要。同时,适应新技术和新方法也是提升个人和团队能力的关键。
    团队协作: 项目的成功离不开团队的紧密合作。每个成员的贡献都是项目进展的推动力,有效的沟通和协作是解决复杂问题和实现项目目标的基础。

222200410张巧莹

  • 昨天站立式会议到现在的项目进展
    完善生成菜谱到生成菜谱列表页面的跳转与数据处理逻辑。增加美食/菜谱缩略帖子到美食/菜谱详情页的跳转处理逻辑。

成果如下

请添加图片描述

commit记录:

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

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

    遇到的困难:
    在完善生成菜谱到生成菜谱列表页面的跳转与数据处理逻辑的过程中,我遇到了一些技术挑战。首先,确保数据在不同页面间正确传递和处理需要精确的逻辑控制,这在实际编码中比我预想的要复杂。其次,优化用户体验,使得跳转流畅且无感知,需要对前端路由和状态管理有深入的理解。此外,我还遇到了一些bug,比如在特定条件下页面刷新导致状态丢失,这需要我重新审视代码逻辑并寻找解决方案。

  • 从现在到明天站立式会议的安排
    优化所负责的界面的各种交互效果,通过调试检查是否存在逻辑漏洞,完善改进页面样式。

  • 心得体会
    通过这次项目的开发,我深刻体会到了前端开发的复杂性和挑战性。我学会了如何更好地使用状态管理工具来控制页面间的数据流,这对于提高应用的响应性和用户体验至关重要。同时,我也意识到了代码审查的重要性,通过仔细检查每一行代码,我能够及时发现并修复潜在的问题。此外,我也学会了如何更有效地与团队沟通,确保每个人都对项目进度和目标有清晰的认识。这次经历让我更加坚信,持续学习和实践是提高技术能力的关键。

222200234马思敏

  • 昨天站立式会议到现在的项目进展
  • 进行1-35条的美食数据的收集整理。

img

  • 存在的问题/遇到的困难
    找不到有的美食店铺的精确经纬度
  • 从现在到明天站立式会议的安排
    按照后端要求修改所收集的信息。
  • 心得体会
    我深刻体会到数据质量对于整个项目的重要性。准确的数据是提供高质量服务的基础,而数据收集和处理的每一个环节都需要我们细心和耐心。此外,我也认识到了团队合作的重要性,每个成员的努力和专业知识都是项目成功的关键。面对困难和挑战,我们需要保持积极的态度,寻找解决方案,而不是被问题所困。

222200219陈诗柠

  • 昨天站立式会议到现在的项目进展
    • 与后端沟通用apifox云端mock测试,更改相应的链接

      在这里插入图片描述


      (下图为用apifox初步获取数据进行测试,看界面当中是否能够正确显示)

      请添加图片描述

    • 完善如图所示的两个组件样式

      在这里插入图片描述

      在这里插入图片描述

    • 按照代码规范整理代码
    • 继续完善搜索页面,实现分类搜索并测试能否正确显示数据

      在这里插入图片描述

    • commit记录

      在这里插入图片描述

  • 存在的问题/遇到的困难
    • 在过去的开发周期中,我遇到了一些挑战。其中一个主要问题是与后端数据接口的对接,我们在使用 Apifox 进行云端 mock 测试时,发现了一些接口返回数据格式与预期不符的情况。这导致了一些前端显示的问题,需要我与后端开发人员紧密合作,调整接口定义和数据格式。此外,我还遇到了一些组件的兼容性问题,需要在不同设备和浏览器上进行额外的测试和调整。
  • 从现在到明天站立式会议的安排
    • 完成分类搜索功能:确保所有分类选项都能正确返回搜索结果,并且用户界面能够正确显示这些信息。
      进行代码审查:检查新添加的代码是否符合团队的代码规范,并优化现有代码以提高性能。
      学习websocket:实现实时搜索
  • 心得体会

    通过这段时间的开发和协作,我深刻体会到了团队合作的重要性。每个成员的努力和专业知识都对项目的成功至关重要。我也学到了更多关于前后端交互的知识,以及如何使用工具如 Apifox 来提高开发效率。此外,我也认识到了持续学习和适应新技术的重要性,这将帮助我在未来的项目中更加高效和专业。

222200214吴思

  • 昨天站立式会议到现在的项目进展
    在昨日的站立式会议之后,我继续完善完善发布美食的业务逻辑,将高德接口运用到界面中。此外我对发布菜谱界面进行框架编写。

img

  • 存在的问题/遇到的困难
    当前的业务流程中,每当用户上传一张图片,系统就会将其发送至后台服务器,这在用户频繁修改图片时,会导致不必要的OSS(对象存储服务)传输调用,从而造成资源浪费,
    在发布菜谱的界面上,对于用户输入的规范性检查也存在不足。

  • 从现在到明天站立式会议的安排
    我将继续对发布菜谱的业务逻辑进行编写,并且开始对食光机界面的框架编写。

  • 心得体会
    在今天的项目开发中,我深刻体会到了在快节奏的开发环境中,持续改进和优化的重要性,虽然对于项目的改进和优化在短期内可能会增加我们的工作量,但从长远来看,它是推动项目长期发展和创新的关键因素。这种持续的努力,不仅能够提升产品质量,还能够增强团队的协作和应对挑战的能力,从而在未来的竞争中保持领先;我也感受到我们需要在用户体验和系统效率之间找到平衡点。一方面,我们需要为用户提供即时反馈和流畅的操作体验;另一方面,我们也需要优化对于用户数据处理流程,减少不必要的资源消耗。这要求我们在设计和开发过程中,更加注重细节,同时也要不断探索和应用新技术,以提高系统的整体性能和稳定性。

222200125郑韵

  • 昨天站立式会议到现在的项目进展
  • 检查爬取信息的文字和图片是否对应
  • 按照后端要求修改所爬取信息的location,符合后端需要的数据格式

img

  • 存在的问题/遇到的困难
    因为目前提供的数据只是在比较小的范围内,故要获得精确的经纬度,必须精确到小数点后6位。否则提供给用户的地址太过模糊,这些数据的可用性就大大降低。
  • 从现在到明天站立式会议的安排
    真机调试授权登录界面
  • 心得体会
    在检查爬取信息的文字和图片是否对应时,我意识到了数据准确性的重要性,这不仅仅是技术问题,更是用户体验的关键。我们必须确保每一条信息都是准确无误的,这样才能建立起用户对小程序的信任。数据格式的一致性对于整个系统的流畅运行至关重要。这个过程中,我学会了如何更好地与后端团队沟通,理解他们的需求,并将其转化为前端可以实现的数据结构。微信小程序开发不仅仅是技术的堆砌,更是对用户需求的深刻理解和满足。每一次的站立式会议,每一次的数据校对,每一次的前后端协调,都是我们向用户提供更好服务的基石。这个过程虽然充满挑战,但也让我成长了许多。

222200411张晨阳

  • 昨天站立式会议到现在的项目进展:实现我的页面中帖子缩略图想详情页面的跳转传值,完成菜谱详情和美食详情页面对帖子缩略图传值的接收的逻辑编写

    在这里插入图片描述

  • 存在的问题/遇到的困难:页面跳转传值中接收到的id并未在前期确定好id的类型,导致不同页面传过来的id值有的为string有的为integer,有的能显示有的不能显示
  • 从现在到明天站立式会议的安排:完成菜谱详情和美食详情两个页面通过接收的id再向对接对应后端接口函数请求数据并展示的逻辑编写
  • 心得体会:使用const能根据传来的参数类型动态的确定自己的类型,同时通过添加控制台输出能更好的定位问题解决问题,最后不光前后端接口需要提前沟通好,前端页面间的对接也需要如此

222200205冯诗雨

  • 昨天站立式会议到现在的项目进展
    编辑数据库中推荐美食的位置和经纬度的数据;对已有的页面进行测试;检查美食图片是否正确

    在这里插入图片描述

  • 存在的问题/遇到的困难
    一开始以为是用经纬度来进行美食位置的定位,但是现在需要添加美食位置这一属性,然而我在查找帖子的时候没有记录下餐厅位置,最后解决的方法是用经纬度倒推出所在位置。
  • 从现在到明天站立式会议的安排
    根据后端的要求再对数据进行一些调整工作
  • 心得体会
    虽然今天做的是一些比较重复性的工作,但是仍然要仔细认真对待,因为这也是顺利完成项目不可缺少的一部分。

222200305卢禧

站立式会议至今的项目进展

1.  借助apifox进行接口本地测试,继续完善接口代码逻辑,找bug

img

存在的问题/遇到的困难

  1. 借助apifox进行接口测试时,由于不够熟练,需要手动设置测试数据,降低了测试效率。
  2. 对于redis中存储的数据不够熟悉,以至于新增与之相关代码逻辑时耗费较多时间。

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

  1. 编写用户端菜谱模块的测试类
  2. 新增用户端修改菜谱、修改美食、删除菜谱与删除美食,若是存储在OSS中的图片需要在不需要时删除逻辑。

心得体会

  1. 在处理与Redis相关的代码逻辑时,由于对Redis的存储机制不够熟悉,我花费了较多的时间。通过上网查找资料和阅读相关文档,我逐步解决了问题,并加深了对Redis的理解。这个过程中,我意识到持续学习和技术研究对于软件开发的重要性。未来,我计划定期复习Redis的相关知识,以便在项目中更高效地应用。

  2. 在进行接口测试时,我使用了apifox工具。虽然一开始由于不够熟练,需要手动设置测试数据,这降低了测试效率,但通过不断的实践和学习,我逐渐提高了使用工具的熟练度。为了进一步提高效率,我计划深入研究apifox的自动化测试功能,比如使用测试用例和自动化测试脚本,这样可以减少手动操作,提高测试的效率和准确性。

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

请添加图片描述

在这里插入图片描述

img

四、项目燃尽图

img

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

113

社区成员

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

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