结对编程总结

项目要求:

这次结对编程任务是要求在国庆假期内完成的,在个人项目的基础上修改了一部分,需要增加图形化的界面,能够注册新的用户,更改密码,将题目设置成选择题并在答题结束后计算成绩,开始是需要用短信验证码来登录的,但是由于现在短信验证码的审核比较严格,老师更改了一下求,直接用用户名和密码来登录。

项目过程:

我们首先讨论了用什么语言、工具来实现图形化的界面,最终确定了还是用C++来编写代码,用Qt实现图形化界面。由于之前没有使用以及接触过Qt,所以我们先简单地学习了一下怎么用Qt编程,找到一个简单地实例,模仿它做一遍,最基本的操作就没问题了。图形界面的设计可以直接通过拖拽组件的方式来进行,不用写代码。界面的初始设计基本是由队友完成的,然后我们两个人一起编写代码来实现各个功能,写代码的时候,就是一人为主一人为辅,一段时间轮换一下。功能都实现后,我们又一起简单地美化了界面,调整了各个界面的布局。最后生成了一个可以在其他电脑上单独运行的exe文件。结对编程项目至此就完全结束了,整个过程大概花费了四天的时间。

代码复用:

个人项目里的代码几乎可以全部复用到结对编程里来,但是由于结对编程增加的功能比较多,感觉复用的代码只占了一小部分。

结对编程的经验和教训:

感觉两个人一起完成一个项目,比一个人完成的效率高很多,而且快乐很多。两个人在一起就可以互补,是1+1>2的效果。

posted @ 2020-10-10 01:08  鄢蝶  阅读(93)  评论(0)    收藏  举报