我和小伙伴两个人在这四周的结对项目中体会了下结对编程这种开发形式,总体来说还是很新奇愉快的。
我们的分工基本上是这样:我完善程序的基本功能,并将以前乱七八糟的程序划分了基本模块,小伙伴她学习了软件测试的基本方法,对我们的程序进行了测试。
我们两个人都习惯了独自敲电脑的学习方式,一开始并不能体会到结对编程的好处。就比如说小伙伴她的思维太快了,有的时候我跟不上,这种时候她一着急我一心虚,两个人的气氛就尴尬了(~~~~(>_<)~~~~ )。 还有长时间坐在一起,就很难避免聊一些其他的话题,聊着聊着就。。。。。。
但是在时间紧张的情况下,结对编程的高效就出来了,两个人互相监督,都不好随便开小差了。她在后面掌握大致方向并思考下一步怎么进行,我负责输入,这样我们的代码就不容易出BUG,也写的更加紧凑。遇到困难时两个人在一起商量也比以前闷头苦想,想着想着就走神好多了,这种时候我们会互相鼓励,并积极的去解决问题,即使没有做到1+1>2,但是绝对达到了1+1>1的标准。