本文介绍: 在实现WEB端功能过程中,我深刻体会到了需求分析的重要性。在开始编码之前,对需求进行充分的理解和沟通,能够避免很多不必要的返工和修改,同时,我也学会如何利用各种前端框架和库,提高开发效率,实现复杂功能需求。在绘制项目燃尽图的过程中,我更加直观地感受到了项目进度的变化,通过燃尽图,我可以清晰地看到剩余工作量时间对应关系,从而更好预测项目的完成时间,同时,我也学会如何利用燃尽图进行项目管理团队协作通过定期更新燃尽图并与团队成员分享我们可以共同了解项目的进展情况,及时调整工作计划资源分配
这个作业属于哪个课程 2301-计算机学院-软件工程社区-CSDN社区云
这个作业要求在哪里 团队作业—beta冲刺+事后诸葛亮-CSDN社区
这个作业目标 总结Beta冲刺
团队名称 熬夜会秃头
团队置顶集合随笔链接 熬夜会秃头——Beta冲刺置顶随笔-CSDN社区

目录

一、Beta冲刺开始前设立的任务完成情况

二、改进计划完成情况

三、项目链接

四、项目各功能的运行结果

五、各成员在冲刺阶段的心得体会

六、各成员的贡献度


一、Beta冲刺开始前设立的任务完成情况

需要改进完善的部分 完成情况
WEB端的逻辑功能 50%
APP端的逻辑功能 100%
WEB端增加视频图片的功能 100%
后端接口交互 100%
后端图片处理 100%
后端视频处理 100%
后端下载功能 100%

二、改进计划完成情况

前端投入更多的成员进行开发移动端大体上已按照计划完成,web端还有所欠缺。

工具流程没有改进计划

三、项目链接

WEB端
APP端 APP端代码
后端 后端代码

四、项目各功能的运行结果

1

2

3

五、各成员在冲刺阶段的心得体会

成员 心得体会
102101228陈少桐 终于结束了牢底坐穿的开发阶段第一个感觉就是如释重负。一开始的开发是觉得写页面还挺轻松的,后来遇到了subnvue窗体,卡了一段时间然后就开始坐牢,先是因为uniapp自带方法支持app端的一个文件上传然后插件市场找插件,找到了一个基于webview插件,但是这个插件他的方法晦涩难懂,只能看他的文档(为数不多的文档详细插件),然后开始修改他的样例然后之后又遇到了第二个坐牢点,md5加密算法,先是用jsMD5,但是会跟后端不一致。然后更换sparkMD5,虽然不报错了,但是自此开始真机调试结束sparkMD5不支持app),只能先用其他文件代替subnvue,因为他只能在app使用然后uni.request的局限性了,居然不能传输formdata格式参数,就因为这个跟后端联调了4天,后面还是换用axios,直接秒杀了。再者是文件分片上传,折磨。。。。虽然最后做得不是很完美,但是可以上传文件了,也算是个人的进步。然后紧接着就是页面传参学得不够扎实,用vue3老是报错,但总归结果还是好的。然后还有一个就是文件下载,这个也很无语。uniapp依旧是在app端不能去用方法,只能用h5在用的方法最后则是打包,这个倒也很曲折,先是很呆地打包app打包,后面一直白屏,这样3次后才想起来有的东西方法app不能运行,于是先将文件转成h5网址然后利用h5+app打包。总的来说就是开发app,个人觉得最好原生开发uniapp只能说是兼容多端,但是bug极多。
102101510梁菲汎 编写前端代码时候要及时跟核对代码规范的的同学和写后端的同学进行对接防止造成代码损失,还有在写接口时候时间一定要分配好以免压力过大。在写代码的过程中遇到了一些困难,通过上网资料和请教同学得以解决说明还是得不断地学习,才能在计算机这方面走得更远。
222100405陈知菲 后端技术涉及的知识很多,需要持续学习和实践,花费较多的精力。经过了这一次软件开发,也学会了很多:学习springbootstartercache Spring缓存机制集成redis使用,了解了@Cacheable,@CachePut,@CacheEvict注解的作用与区别学会利用cGetService拉取服务列表,调取Feign将文件以流的形式写回response返回以及文件的下载缓存逻辑学会利用使用netty自定义文件传输协议流水线pipeline添加hander处理文件拉取、文件合并、心跳检测工作;深刻理解了关于访问层、nginx负载均衡、业余层、基础服务层、数据访问层五层解耦的对象存储。在分布式系统中,文件列表获取会涉及到大量的IO操作,为了提高性能,可以考虑引入缓存策略
102101218李恒欣 经过这一阶段的冲刺工作提高了我的代码能力,从项目启动到项目发布,我完整体验应用程序开发的流程,加深对于面向对象开发的理解,在与有着丰富后端开发经验的同学交流过程中也不断拓展自己知识面。设计数据库时,需要注意数据范式化,避免数据冗余和更新异常视频处理功能对于网络传输的效率要求高,进行前后交互时必须尽可能地提高传输效率。在完善接口时,需要充分考虑异常处理,对于可能出现的异常情况,应该有相应的处理机制,避免程序崩溃或者出现错误。如果一个项目中有多个接口,需要保持接口一致性,包括参数返回值异常处理等方面的一致性,可以提高代码的可读性和可维护性
102101219邱思源 在对后端代码进行单元测试时,我意识到了编写测试代码的重要性,在开发过程中,我们往往会直接编写实现功能的代码,而忽视了测试代码的编写,然而,实践让我认识到,测试代码的重要性不亚于实现功能的代码,好的测试不仅可以保证我们的代码按预期工作,还可以防止未来的更改破坏现有的功能,这是一种对代码质量和稳定性的保障。我学习了并实践了“测试先行”的开发理念,这种理念强调在编写实现功能的代码之前先编写测试代码。这样可以帮助我们更清晰地理解需求设计更好的API,并写出更健壮的代码。
102101220宋芳鑫 几天冲刺下来,让我可以更加熟练地使用Vue进行前端开发,进行前后数据交互组件之间的联动也更加得心应手。在完善web端功能时,首先要理解用户需求通过了解用户需求,可以更好定义功能、设计界面交互方式,从而提升用户体验web端的开发还要注意性能例如,对于表单提交,如果能够添加自动保存和记忆功能,就可以提高用户使用效率。一个慢速的网站不仅会影响用户体验,还会增加服务器负载,因此还需要关注性能优化例如减少页面加载时间优化图片大小等。
102101221张一凡 为了使前端代码的单元测试更加有效,需要编写可测试的代码,这包括模块化、高内聚、低耦合的设计,使得每个函数组件的功能独立且易于测试,同时,还需要避免全局状态使用,以减少测试过程中的干扰因素。编写代码时,应该注重提高代码的可读性,这包括采用清晰易懂的变量名缩进注释,以及遵循一致的命名规则格式,这样可以方便其他开发人员阅读和理解代码,也有助于后期维护和修改,还应该尽可能避免冗余代码,减少代码的重复和不必要的逻辑
102101233林承桢 调查用户反馈,编写测试文档、用户使用情况文档是项目开发至关重要一步,脱离用户需求进行开发是不可取的,加入了用户使用反馈后测试文档更加丰富,功能测试更符合客户需求,使测试人员精准地进行功能测试。用户反馈动态变化的,会根据实现的不同发生改变,因此需要不断地跟进,将反馈交予开发人员,在一次次修改中将业务完善。只有不断地进行尽可能全面的单元测试,努力涵盖项目已实现功能可能出现的各种情况才能使单元测试文档完善、符合要求。
102101239黄才栋 在此次冲刺辅助进行APP端开发中,我了解到APP端开发需要考虑不同操作系统设备兼容性问题针对AndroidiOS平台,需要分别进行开发和适配,确保在不同设备上都能获得良好的用户体验。APP端开发还需要进行充分的测试和优化,测试过程中要覆盖各种场景条件,确保应用的稳定性和可靠性,同时,针对性能瓶颈进行优化,提升应用响应速度运行效率,因此要与进行测试的同学交流沟通。APP端开发还需要处理网络通信问题,由于移动设备网络环境复杂多变,需要合理处理网络中断、弱网等情况,保证应用的稳定性和可用性
102101243谢怀广

在实现WEB端功能的过程中,我深刻体会到了需求分析的重要性。在开始编码之前,对需求进行充分的理解和沟通,能够避免很多不必要的返工和修改,同时,我也学会如何利用各种前端框架和库,提高开发效率,实现复杂的功能需求。在绘制项目燃尽图的过程中,我更加直观地感受到了项目进度的变化,通过燃尽图,我可以清晰地看到剩余工作量时间对应关系,从而更好预测项目的完成时间,同时,我也学会了如何利用燃尽图进行项目管理和团队协作通过定期更新燃尽图并与团队成员分享,我们可以共同了解项目的进展情况,及时调整工作计划资源分配。在核对代码规范的过程中,我深刻体会到了代码规范的重要性,一份良好的代码规范可以提高代码的可读性、可维护性和可扩展性,降低后期维护的成本。

六、各成员的贡献度

学号姓名 工作内容 贡献度
102101228陈少桐 答辩、工作整理审核、APP端功能实现 13.5%
102101510梁菲汎 WEB端功能实现 11%
222100405陈知菲 后端框架搭建、主要接口实现 15.5%
102101218李恒欣 撰写每日Beta冲刺随笔、完善前后交互模块优化数据库、完善接口 9%
102101219邱思源 撰写每日Beta冲刺随笔、对后端代码进行单元测试 9%
102101220宋芳鑫 撰写Alpha冲刺阶段问题总结随笔 8%
102101221张一凡 撰写凡事预则立随笔、撰写代码规范、对前端代码进行单元测试 8.5%
102101233林承桢 撰写用户使用调查报告、制作答辩PPT、进行功能测试、编写测试文档 9.5%
102101239黄才栋 撰写Beta冲刺总结随笔、辅助APP端开发 8%
102101243谢怀广 WEB端功能实现、绘制项目燃尽图、核对代码规范 9%

原文地址:https://blog.csdn.net/2301_80370029/article/details/134736659

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_24620.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注