饭fun而谈——Alpha冲刺Day4

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

目录

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

一、会议照片

img

二、会议总结

222200404刘嘉榕

  • 昨天站立式会议到现在的项目进展
    • 成功搭建了WebSocket框架,为实时通信奠定了基础。
    • 初步实现了搜索接口,用户现在可以通过关键词进行信息检索。

img

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

    • 推荐算法定义:在基于内容的推荐系统中,如何准确定义用户喜好,并构建一个有效的比例公式,以衡量用户对不同内容的偏好程度,是一个挑战。
  • 从现在到明天站立式会议的安排

    • 深入研究推荐算法,特别是如何结合用户行为数据和反馈来优化美食推荐功能。
    • 计划通过分析用户行为日志和收集用户反馈来调整算法参数,以提高推荐的个性化和准确性。
    • 测试算法效果,确保推荐系统能够稳定运行并产生高质量的推荐结果。
    • 实现实时搜索功能,通过WebSocket技术提升用户体验。
  • 心得体会

    • 在软件开发过程中,持续学习和适应新技术是提升专业能力的关键。
    • 面对技术挑战时,深入分析和理解问题是找到解决方案的前提。
    • 用户体验是产品成功的关键,因此不断优化算法以提供更准确、更个性化的推荐是非常重要的。
    • 团队合作和沟通对于解决复杂问题和推进项目进展至关重要。
    • 保持对新技术的好奇心和研究精神,这将推动个人和团队的成长。

222200305卢禧

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

1. 菜谱模块的修改美食、删除菜谱接口,美食模块的删除美食接口

img

存在的问题/遇到的困难

  1. 尽管可以参考昨日修改菜谱接口的方案,但鉴于美食数据的特殊性——数据库中未存储美食图片的顺序,且存在无图片的情形——我们需要细致考虑多种细节问题。同时,确保代码的执行效率也是我们工作的重点。

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

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

心得体会

  1. ,我认识到了在实际开发中,参考以往的解决方案是快速入手的好方法,但每个项目都有其独特性。例如,本次美食接口的修改就因为图片顺序和无图片情况的处理而变得复杂。这要求我们必须深入理解业务需求,细致考虑各种边界情况,以确保接口的健壮性和用户体验。

  2. 在修改菜谱和美食模块的接口过程中,我意识到对于业务逻辑上的不确定点,及时与团队沟通是非常关键的。每个团队成员都有自己对需求的理解和看法,通过讨论和交流,我们能够更快地达成共识,避免在开发过程中出现方向性的错误。

222200125郑韵

  • 昨天站立式会议到现在的项目进展
  • 将用户头像和昵称存储到本地以便”我的界面"调用

img

  • 解决·code每五分钟便会刷新一次的问题

img

  • commit记录

img

  • 存在的问题/遇到的困难
    在未充分阅读微信小程序文档的情况下,我最初采用了错误的本地存储方法,导致“我的”界面无法获取用户信息。这一问题耗费了我一些时间。但通过仔细研究文档,我发现可以通过微信提供的API,在wx.getUserProfile的success回调函数中使用this.setData方法更新页面数据,并将用户信息存储在页面的data.userInfo中。随后,调用this.storeUserInfoLocally方法,将用户的昵称和头像存储到本地存储中。storeUserInfoLocally方法接受nickName和avatarUrl两个参数,利用wx.setStorageSync方法,将用户的昵称存储在userNickName键下,头像存储在userAvatarUrl键下,并最终将昵称和头像作为一个对象存储在userInfo键下,以便于一次性获取完整的用户信息。
  • 从现在到明天站立式会议的安排
    检查爬取信息的文字和图片是否对应,按照后端要求修改所爬取信息的location。
  • 心得体会
    在微信小程序的开发旅程中,不应该急于求成,盲目推进程序的编写。相反,应该培养一种深思熟虑的工作态度,善于利用搜索工具,探索是否有现成的API可以为我们所用。虽然在查询和搜索的过程中可能会消耗一些宝贵的时间,但这种做法能够为后续的编码工作带来极大的便利和效率提升。
    在代码的世界里,耐心和细致是构建稳固基石的关键。通过精心的搜索和研究,可以发现那些隐藏在文档深处的宝藏——现成的API,它们就像是开发过程中的加速器,能够帮助我们快速实现功能,减少重复劳动,同时也提高了代码的稳定性和可维护性。这样的前期投入,虽然看似增加了工作量,实则是在为项目的长期成功打下坚实的基础。

222200234马思敏

  • 昨天站立式会议到现在的项目进展
  • 完成隐私条款样式,解决了查看隐私政策具体内容弹窗无法滚动的问题。

img

  • commit

img

  • 存在的问题/遇到的困难
    花了较多时间找出弹窗无法实现滚动的问题,最后删除了遮罩才解决了问题。
  • 从现在到明天站立式会议的安排
    进行美食数据的收集整理,按照后端要求修改所爬取信息的location。
  • 心得体会
    在参与团队协作编写小程序的过程中,我深刻体会到沟通的重要性。它不仅仅是信息的简单传递,更是团队协作的基石。我意识到,只有当每个成员都对项目的目标、进度和个人责任有着清晰的认识时,团队才能高效运转。此外,我也发现项目管理工具在沟通中扮演着重要角色。它们不仅帮助我们跟踪任务进度,还使得每个人都能对项目的状态一目了然。这种透明度极大地提高了我们的工作效率,也让我更加自信地参与到项目中去。沟通是我在团队协作中最为宝贵的经验之一。它不仅让我更加了解项目,也让我学会了如何与他人更有效地合作。这种经验对我未来的职业生涯无疑是一笔宝贵的财富。

222200219陈诗柠

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

    • 完成首页搭建的1.0版本并优化逻辑+编写搜索界面,完成搜索界面逻辑构思、搜索历史记录和美食/菜谱分类搜索

      在这里插入图片描述

    • 将token设置全局并用apifox进行测试,是否能正确获取接口内容
    • commit记录

      在这里插入图片描述


      在这里插入图片描述

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

    • 搜索逻辑的实现:页面当中有分类搜索又有搜索记录又有搜索结果,如果在一个页面当中呈现的话,需要对其响应逻辑进行深入分析。
    • 性能优化:在搜索结果较多时,页面加载速度有所下降,需要寻找解决方案
  • 从现在到明天站立式会议的安排

    • 继续优化搜索逻辑,确保用户能够快速准确地找到所需内容
      对首页进行进一步的用户体验测试
      与后端团队协作沟通,确保接口的稳定性和数据的准确性
  • 心得体会

    通过这次项目,我深刻体会到了团队协作的重要性。每个成员的专长和努力都是项目成功的关键。
    我也认识到了在开发过程中,需求分析和用户体验设计的重要性。一个好的产品不仅要功能齐全,更要让用户感到舒适和便捷。
    面对技术挑战时,不断学习和探索新解决方案是提高个人能力的重要途径。这次项目中遇到的页面逻辑和性能等问题,促使我深入研究并找到了有效的解决方案。

222200205冯诗雨

  • 昨天站立式会议到现在的项目进展
    测试nav-bar组件与其他页面对接效果

    在这里插入图片描述


    在这里插入图片描述

  • 存在的问题/遇到的困难
    当页面加上导航栏之后,会出现最底下有一部分内容被遮挡住的情况。和前端的组员讨论之后,通过逐渐调整样式解决了这一问题。
  • 从现在到明天站立式会议的安排
    编辑数据库中推荐美食的位置和经纬度的数据;对已有的页面进行测试。
  • 心得体会
    团队开发让我不断地意识到合作和沟通的重要性,此外,在使用git上传和拉取仓库内容时也遇到了一些小困难,比如冲突部分的解决等,这让我明白了在开发中需要熟练运用各种工具才能事半功倍。

222200214吴思

  • 昨天站立式会议到现在的项目进展
    在昨日的站立式会议之后,我解决了导航栏跳转全局下标会变回首页下标的问题,此外我对高德接口进行学习,并在 demo 中尝试用高德接口获取地理位置,对发布美食界面进行了部分业务逻辑的完善。

img

  • 存在的问题/遇到的困难
    对于高德接口不熟悉,导致进展较慢,
    发布美食界面的上传图片部分逻辑混乱

  • 从现在到明天站立式会议的安排
    我将继续完善完善发布美食的业务逻辑、继续研究高德接口并尝试运用到界面中,开始对食光机界面的框架编写。

  • 心得体会
    在今天的项目开发中,我深刻体会到了持续学习的重要性。面对导航栏跳转问题和对 JavaScript 的不熟悉,我学会了如何快速定位问题并寻找解决方案,同时也意识到了对新技术的掌握对于提高开发效率至关重要。在完善发布美食界面的过程中,我认识到了清晰逻辑和整洁代码的重要性,这不仅有助于提高代码的可维护性,也使得团队协作更加顺畅。尽管遇到了一些挑战,如不熟悉的API和较复杂的业务逻辑,但这些困难反而激发了我深入探究和解决问题的决心。我明白了,软件开发不仅是编码的过程,更是一个不断学习、适应和创新的旅程。每一步进展,无论大小,都是我成长路上宝贵的财富。

222200411张晨阳

  • 昨天站立式会议到现在的项目进展:对接登录页面,获取与展示用户头像与昵称的逻辑编写

    在这里插入图片描述

  • 存在的问题/遇到的困难:初次使用微信小程序官方的接口,不同版本有着不同的接口,有的接口不再维护,有的接口已经废弃,有的接口被拆分细分成好几个不同接口

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

  • 心得体会:要仔细阅读官方文档,接口会随着版本不断变化更迭,有些bug实际上是错误使用接口导致的

222200410 张巧莹

  • 昨天站立式会议到现在的项目进展
    完成生成菜谱页面的接口处理,与本地mock成功对接。完成生成的菜谱列表页面样式(包括无生成菜谱情况的页面)与接口处理,成功实现跳转。

成果如下

在这里插入图片描述


在这里插入图片描述

commit记录:

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

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

    遇到的困难:

  在项目开发的过程中,我遇到了一些挑战。首先,与本地mock的对接是一个技术难题,因为它要求我不仅要理解后端API的设计,还要确保前端能够正确处理数据。我花了些时间来调试接口,以确保它们能够正确地返回所需的数据。此外,菜谱列表页面的样式设计也是一个挑战,因为我需要确保在不同设备和分辨率上都能保持良好的用户体验。
  另一个困难是处理页面跳转和数据处理的逻辑。我需要确保用户从生成菜谱页面跳转到菜谱列表页面时,数据能够正确传递,并且用户能够无缝地继续他们的操作。这涉及到对前端路由和状态管理的深入理解,以及如何在不同的组件和页面之间共享数据。

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

  • 心得体会

  通过这次项目,我深刻体会到了前端开发不仅仅是关于编写代码,更多的是关于理解和解决问题的过程。我学会了如何更有效地与后端开发者沟通,以确保API的设计能够满足前端的需求。我也认识到了前端性能优化的重要性,以及在多种设备和浏览器上测试的必要性。
  此外,我也意识到了持续学习的重要性。技术在不断进步,新的工具和设计模式层出不穷。这次项目让我更加自信地面对新技术,并且鼓励我在遇到难题时不放弃,而是积极寻找解决方案。
  总的来说,这是一个充满挑战和收获的过程。我不仅提升了自己的技术能力,也学会了如何在团队中更有效地工作.

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

  • 搜索界面

    在这里插入图片描述

  • 生成食谱列表

    在这里插入图片描述


    在这里插入图片描述

四、项目燃尽图

img

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

113

社区成员

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

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