结队项目总结
结队项目总结
1. 简介
项目名称:MathPaper
技术特点:前后端分离,前端采用Vue框架+后端采用Spring框架。
成员:逯文彪(前端)、朱佳达(后端)
项目架构图:

个人项目代码复用:采用个人项目中的面向对象的方法,构建三个类,user,paper,examination,题目的生成复用了队友的个人项目。
2. 项目展示
登录界面:

注册界面:

主界面:

考试界面:

成绩单页面:

回看题目:

查看个人信息:

修改密码界面:

查看在线人数:

3. 遇到的问题
个人问题:
我是负责写前端的,由于对vue框架的学习不深入,中间出现了很多问题,比较有代表性的就是axios的跨域问题,在使用axios中对this指针的使用不当,造成跨域失败。因为这个问题困扰了好久,最终在队友的帮助下解决了,印象深刻,编程一定要认真细心。
团队问题:
需求分析问题:
项目是在放假前一晚开始的,开始的时候我们决定做的功能比较多,比如历史试卷、错题本、自定义头像、找回密码等功能,并根据这个需求来进行构建数据库,但是到最后由于时间问题,在作业提交前这些功能并没有实现,导致数据库表中的这些字段没有得到使用。但是后期如果继续做的话,就没什么问题。
交流沟通问题:
由于队友国庆假期回家,我们在第一次交流完项目后就开始线上云编程,在异地结对的过程中,我们有许多关于接口的细节问题没有交流到,这导致最后线下进行前后端对接的时候参数命名以及变量命名不匹配的问题,这导致了许多奇奇怪怪的bug,修改这些问题也花费很多事件精力。
4. 心得体会
鉴于上边所说的问题,在团队合作编程的时候,沟通交流特别重要,绝不能一个人埋头写代码,要把自己的逻辑与团队耦合起来,前后端分离项目中,接口在一开始就要沟通好,否则在后期对接的时候会很麻烦。
在与”夸夸公子”的结对编程合作中,我收获很大,学到了很多项目经验。后端队友非常给力,虽然回家度假但是进度丝毫不丢,写出来的接口前端调用时很方便,给大哥点赞!但是”瑜不掩暇“,大哥的anwser下次记得拼成answer👍,期待下次合作!
结队项目完成,国庆假期也结束了,虽然很麻,但是相信这次结对编程积累的经验会给以后的团队项目带来很大帮助。
浙公网安备 33010602011771号