686
社区成员




这个作业属于哪个课程 | 2023年福大-软件工程实践-W班 |
---|---|
这个作业要求在哪里 | 团队作业——站立式会议+alpha冲刺 |
这个作业的目标 | 冲刺总结随笔 |
其他参考文献 | 无 |
@
管理员登录 界面,账号密码错误会进行提示
用户管理模块-用户概览 运用echart插件,实现了用户相关数据的概览显示
用户管理模块-用户列表 实现了搜索用户、编辑用户、注销用户和快捷切换用户状态的功能
用户管理模块-用户信息更改 实现了对指定id用户信息的快速更改,并实现了简单的判定(对应id的用户是否存在)在输入的过程中会调用接口,实现无页面刷新式的更新表单的默认数据。
分类管理模块-分类概览 实现了分类下问题数的统计
分类管理模块-分类列表 实现了分类名称的编辑和查询
分类管理模块-添加分类 实现了添加分类
问题管理模块-问题概览 实现了问题总数、未被回答的问题数、近一天新增的问题数、近一天新增的被回答的问题数
问题管理模块-问题列表 实现了更改问题的分类和删除以及快速查找问题
举报处理模块-举报概览 实现了对举报总数、已处理的举报和近一天新增举报数的统计;并完成了对各类举报数的统计
举报处理模块-举报列表 实现了对举报状态的更新
注册: 功能描述:根据最新的微信小程序头像昵称填写能力开发。当用户点击修改头像时,会提示用户使用自己的微信头像,用户也可以自行决定选择相册里的自定义头像。同理,当用户点击填写昵称时,会提示用户使用自己的微信昵称。其中,邀请码为必填项,用户必须使用正确的邀请码才能成功注册。(测试中使用123456做为邀请码)成功注册后跳转到推荐页面。
搜索框: 搜索框可以自动适配机型
推荐列表: 通过拉动滚动条可以查看所有推荐问题
问题详情: 用户点击一个问题卡片,进入问题详情页
下拉选择分类: 用户通过上拉、下拉按钮可以展开收起分类框
热榜: 热榜展示热度值最靠前的问题
发布(想说、想问): 点击“发布”进入发布界面,可以选择想要发布的是“想说”还是“想问”
我的: 在这里查看用户的基本信息
心得体会:
对于我而言,我所做的事情也是我比较擅长的。以前开发的时候只有自己一个人,对于接口上面的写法不会产生误解和矛盾,也不需要写下特别详细的接口文档。但是这一次实践任务需要我和前端对接。由于大家的时间安排都存在着冲突,所以没有集中线下一起专门花上一段时间开发,所以不得不经常在QQ上发消息来通知然后在接口文档中写接口的内容。而自己在描述的时候可能信息描述的不到位或者不清楚造成了其它成员的误解,最后导致接口未能成功对接。加上我懂前端的相关知识,所以很多时候我不得不亲自去前端页面帮着改一下然后截图发给相应成员让她参考。冲刺阶段时间还是好紧,加上生病效率就往下滑了,感觉有辣么一点点累,不过我觉得虽然这么累,但是组员能够理解也很努力,那么,我觉得这件事简直——泰裤辣!
遇到的问题&反思:
本来前几天开发的速度还是很快的,但是没想到冲刺图中病倒了。然后因为自己,可能造成与我配合的组员的进度受到一定程度的影响,好在是前后端分离的,项目没有因为我而瘫痪停转。在整个过程中,未能在短时间内很好的协调好开发与测试之间的矛盾。因为有其他课程和其他事情要安排,时间有点紧。这些问题在β冲刺中需要改进,在任务安排上可以进行调整,不一定是每天都要进行测试,可以尝试阶段性的测试,而普通的单元测试可以让开发人员自行完成。面对突发情况,应及时安排相对空闲的成员弥补空缺进行一定的缓解和补救。
对下一阶段展望:
还是身体要紧啊,希望下一阶段能够合理安排时间,顺顺利利的完成每一项任务安排。然后在进度上可以保证质量的前提下弥补生病期间的进度损失。
心得体会:
在α冲刺阶段中,由于是第一次参与比较完整的项目开发,让我在实践中锻炼自己的编程技能。开发过程中,我学会了如何使用一些新的工具库和框架,也提高了自己的debug能力和编程思维能力。同时开发小程序不是一项个人任务,需要多人协作完成,在这一过程中交流是非常重要的,在项目开发中,我也学会了更好地与其他开发者进行分工合作,协同完成任务。
遇到的问题&反思:
在α阶段中遇到最多的还是技术上的问题,由于开发经验少、技术使用的不熟练,导致在边开发的同时要不断去搜索一些教程以及需要花费一些时间在解决bug上。希望下次能够更加熟练使用框架,提高效率。
对下一阶段展望:
希望下一阶段能够更合理地做好冲刺的规划,效率能够更高一些,希望能够完善已经完成的模块并且把想说模块的内容做好。
心得体会:
从完全不会vue、uniapp和vscode开发微信小程序到能够运行和看懂程序并且能够摸索着敲出代码,感觉收货很大
遇到的问题&反思:
对vue和ts开发小程序了解不充分,还需要系统学习
对下一阶段展望:
希望第一阶段能够更加熟悉vue+ts+uniapp的开发模式,能够更加深入地编码
心得体会:
对web技术,layui,echart以及ajax的使用更加熟练
遇到的问题&反思:
对于layui的一些组件的使用不够熟练,接口返回的值需要规范一下
对下一阶段展望:
我希望下一个阶段我可以完善好后台网站并对前台小程序的后端提供帮助
心得体会:
1.熟悉了springboot项目的创建,理清了maven,JDK等IDEA环境的各种配置,复习了javaweb和linux,nginx,shell等运维方面的知识。
2.通过实践练习,更加熟练地使用mybatis框架进行开发,加强了数据库操作部分的代码开发能力;体会到了spring框架的便利,在实践中更深刻地理解了spring IOC思想。
3.在项目实现的过程中对软件开发有了更完善的认识,包括前后端如何分工合作,后端的具体工作内容,项目的部署运维等等。此外,从业务功能和访问性能的角度出发,了解到了分布式架构,微服务架构,应用集群等概念,积累了后端开发领域的知识。
遇到的问题&反思:
开发经验不足,还存在许多业务不知道怎么实现的问题。
对下一阶段展望:
希望下个阶段能实现更多功能,产出一个完善的系统。
心得体会:
1.学会了如何使用uniapp开发小程序
2.学会了ts脚本语言的使用
3.学会了如何使用uni-ui组件库
遇到的问题&反思:
主要问题是知识点还没有学完,造成有一些功能还无法完善,希望冲刺之后能有一段时间学习一下技术方面的知识,不断修改完善自己的代码。
对下一阶段展望:
希望下个阶段能能在保证质量的前提下完成全部功能,力争开发出一个功能完备、安全可靠的问答社区平台。
心得体会:
1、提高了测试技能
在本次测试任务中,我需要对系统进行不同方向上的测试。通过对问题的分析和有效沟通反馈给其他人员,我的测试技能肯定有所提升。同时,在处理问题和调试时,我也学习到了如何更好地利用日志跟踪、debug技巧等方法,以更加高效的方式定位问题,并及时响应。
2、增强了团队意识
在测试任务中需要与其他人合作来完成各种工作,从而进一步增强了团队意识和合作精神。还可以加深团队成员之间的关系和沟通,从而建立更为紧密的联系。因此,无论是收集并整理资料,还是组织信息和转换前端后台数据,都涉及到与他人紧密合作和相互协调的能力。
3、提高了时间管理能力
在测试期间,我需要高效地实现多项目标。针对每项测试构建规范流程和总结和记录,以及根据任务阶段特定时间节点的要求,我学会了如何更好地管理时间并在预定时限内完成任务。
遇到的问题&反思: 手动化测试和自动化测试各有优缺点。我在测试过程中过多依赖手动测试而没有对系统进行充分测试脚本编写和执行,可能错过自动化测试可以发现的一些问题。改进:因此,我可以在下次测试中根据情况逐渐提高自动化测试程度,提高测试效率。
对下一阶段展望:
1、加强团队合作:
我认为在β冲刺中,更多的是在团队之间协同合作,并需要密切配合开发、设计和产品团队进行对话和沟通,从而确保团队在整个项目周期中高效地协作和共事。
2、拥抱新技术:
对于软件测试人员来说,了解新颖的测试方法和技术非常重要,因此我期望明确并利用新测试工具来提高测试效率。
心得体会: 学习了软件测试方法;对软件开发流程、团队协作有进一步的认知;与队友的交流有了一定的突破,能够主动与人交流了。
遇到的问题&反思: 接口测试和功能测试还是太赶了,有部分测试比较潦草还没有进行改进;没有去进行压力测试,不知道程序的压力适应如何;虽然在交流上有了进步,但也只是一小步,还是没能多交流,更早跟进进度。
对下一阶段展望: 希望在软件测试方面有提升,能够把程序的集成压力以及系统测试进行完。程序能够完成全部预期功能,甚至进行拓展。
心得体会:
代码审查本身可以提高开发者的能力,让其从自身犯过的错误中学习,从他人的思路中学习。如果开发者对这个流程有抵触或者反感,这个目的就达不到。
遇到的问题&反思:
代码可读性差,导致评审效率低下找到的缺陷大都是轻微缺陷快速评审很多代码,没有发现很多问题没有时间做代码评审,专家发现的问题作者不认可
对下一阶段展望:
希望下一阶段会是我们团队以积极热情的心态去完成所负责的模块任务,我能胜任以后的工作安排以及完成所负责的项目圆满完成。
|
|
|
---|---|---|
|
|
2.辅助解决后台前端在部分显示上和数据获取上的问题 3.完成部分PPT内容 4.制定任务和计划 5.完成总结博客和冲刺前的博客内容 |
|
|
2.冲刺博客的撰写 3.ppt制作 |
|
|
2.撰写冲刺博客day1、3、4、5、6、9、10和撰写置顶随笔合集 3.PPT的制作 4.alpha答辩 |
|
|
2.编写冲刺博客 |
|
|
2.我的模块消息功能接口开发 3.写回答功能接口开发 4.推荐模块开发,优化 5.发布模块开发 6.前后端联调接口测试 7.前台后端代码项目部署 |
|
|
2.完成后台前端的内容管理界面渲染并使用接口与后端交接 3.完成后台前端的举报处理界面渲染并使用接口与后端交接 4.完成后台前端的管理员安全界面渲染并使用接口与后端交接 5.完成后台前端的管理员登录界面渲染并使用接口与后端交接 6.完成后台前端的主页界面渲染并使用接口与后端交接 7.负责第七天,第八天的博客 8.负责答辩ppt的制作 |
|
|
2、设计数据库基础数据 |
|
|
2、设计数据库相关测试用例并对数据库进行测试 3、设计测试接口相关测试用例并测试接口 4、编写数据库测试报告和接口测试报告 5、编写测试相关博客 |
|
|
|
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
林玥利同学的贡献度与任务相比是否会太高?
代码复审是否有起到效果?