第11组结对编程 - 沈阳、吴亚琦
第一次体会到结对编程的感觉,可能此前也有过相似的编程吧,这次编程感觉还不错。
我个人觉得结对编程有几个好处:首先,可以很容易就发现错误,比如,我总会错误地把“==”写成“=”,如果是一个人编程的话,那么这个错误可能在运行时才能查出来,但是,结对编程的队友会在编程时就发现这个问题,这可能就是“旁观者清”吧;其次,在考虑某些算法问题时,会考虑地更加周到。
但是,我觉得结对编程也有些弊端,尤其是在双方都不熟悉的情况下。这次分组是按照不同组组员组合来结对的,所以,我并不认识和我结对编程的吴亚琦同学,此前也没有见过。在这样的情况下,我们还得花时间去了解对方的技术水平和偏好,而且编程也缺乏一定的默契,效率不是很高。
总而言之,还是一次不错的经历,我们按照自己的想法设计并实现了该作业。
下面是我们程序的界面
下面是我们工作时的照片(拍摄 何建杉)