软工硬做——beta冲刺

1、beta冲刺项目进展

进展一

  • 项目存在的问题:个人中心模块和社区交流模块没有办法实现对用户信息的同步调用
  • 探索方案:①实现点击跳转时传递用户手机号信息,在用户登录成功后获取手机号,并在跳转时将手机号作为参数传递给目标页面。②在登录页面设置一个全局存储。
  • 解决过程:使用uni.setStorageSync来存储用户的手机号,然后在后面的所有页面中通过uni.getStorageSync来获取这个手机号。这样,应用中的任何页面都可以访问到用户的手机号信息。同时在用户登出时清除这些信息,调用uni.removeStorageSync('userPhone')来删除存储的手机号。

进展二

  • 项目存在的问题:文案生成功能界面始终无法调用API成功
  • 探索方案:①检查纠正代码。②更换调用接口
  • 解决过程:协作编程更新代码。

进展三

  • 项目存在的问题:API响应速度较慢
  • 探索方案:①使用异步请求。②数据分页。③优化请求数据。④尝试使用更强大的硬件

2、项目特色功能

大模型接口应用

  • 行程规划功能
  • 景点识别功能
  • 文案生成
  • 景点分析

社区交流

  • 编辑帖子和发布评论

3、对项目中的关键模块制作自动化单元测试,并截图展示

  • 黑盒测试:对社交功能模制作自动化单元测试

4、协作记录及beta冲刺收获

  • beta冲刺协作编程
  • 成员体会
    (1)徐婉瑜102202138

在参与Beta冲刺过程中,我深刻体会到了团队协作和时间管理的重要性。面对紧迫的时间节点和高强度的工作压力,每个细节都需要反复推敲与调整。尤其是在压力大的情况下,团队成员之间的沟通与协作显得尤为重要。最深刻的体会是:靠谱的队友救了我一命。

(2)林烨102202130

负责各模块代码的连接、页面美化和“我的帖子”模块的代码编写。这个过程不仅考验了我的技术能力,也锻炼了我的团队协作技能。通过充分沟通与协作,成功实现了用户可以修改或删除自己发布的帖子,同时帮助同伴解决了云函数名称大小写敏感的问题。

(3)魏雨萱102202150

在Beta冲刺阶段,我体会到团队协作和快速反馈的重要性。通过频繁的沟通,及时解决了技术难题,也学会了根据用户反馈进行快速迭代和调整。这个过程提升了我的技术能力,锻炼了在高压环境下的工作和时间管理能力。

(4)农晨曦102202114

负责首页页面、帖子页面设计开发及发布帖子功能的实现。在攻克发布功能的技术难点时,我注重用户体验的细节完善。这次实践让我体会到团队协作的价值,并在技术和表达能力上有了显著提升。

(5)林彦呈102201228

在Beta阶段,面对设计上的问题,我进行了多次失败尝试。每一次的失败让我学会了如何从错误中吸取教训,不断调整方案并优化设计,最终在每次失败中不断迈向更好的产品。

(6)陈毅052204130

在Beta冲刺阶段,我深刻认识到团队协作的重要性。通过与开发、测试、产品等角色的密切配合,我们高效地解决了问题。在这个过程中,我学会了更清晰地表达自己的想法,同时也更加懂得倾听他人的意见,提升了跨部门的沟通能力和合作效率。

(7)陈妍西102201622

在Beta冲刺阶段,我认识到团队协作的重要性。面对紧迫的时间线和不断出现的问题,我们通过多次讨论和协作解决问题。我根据自己的代码水平选择了相对容易实现的功能,尽管还是遇到不少困难,但也因此提升了编写页面的能力。

(8)陈亮腾102201315

Beta阶段的冲刺让我意识到快速迭代和灵活调整的必要性。每次反馈都促使我们对产品进行改进,并调整开发策略。通过不断优化,我们解决了问题,提升了整体功能的稳定性和用户体验,也学会了如何快速响应变化并及时调整方案。

(9)朱佳杰012202239

在Beta冲刺阶段,我深刻认识到团队协作和沟通的重要性。在紧张的开发环境中,跨部门的高效合作是项目进展的关键。通过与开发、测试、产品经理的紧密合作,我不仅提升了沟通能力,也学会了如何清晰表达自己的想法和建议,进而更快地发现并解决问题。

(10)陈高菲042201401

我主要负责前端页面的功能验证。虽然表面上页面看似简单,但在实际操作时发现按钮和弹窗的定位问题,花了一些时间熟悉。通过使用Selenium进行黑盒测试,虽然遇到了一些问题,但最终通过调试脚本解决了问题。测试过程比Alpha冲刺阶段轻松很多,也让我对前端交互的细节有了更深入的理解。

5、软工硬做GitHub仓库链接

6、软件尚未部署完毕,请移步组长个人总结体验福小旅精彩功能

posted @ 2024-12-06 16:26  xhbyq  阅读(15)  评论(0编辑  收藏  举报