关于结对编程&周记
一、关于结对编程
在百度百科上,结对编程的词义是:指两位程序员坐在同一工作台前开发软件。与两位程序员各自独立工作相比,结对编程能编写出质量更高的代码。
也就是说“一起完成工作”。但是这样的工作方式真的能提高效率么?我认为答案并不是唯一的。
诚然,两个人在一起工作,很多技术上的不足能够有人弥补,或者一些自己想不到的漏洞能够被及时发现。并且两个人的思维是多样化的,既可以互补,也可以互相督促。
但是结对编程也有一些弊端。例如当开发软件时发生争执,假如两人都认为自己是正确的,那么说服对方就要花一番精力。即使是找一个折中的方法,也很不容易。不可否置,这么做会耗费双方的精力和时间。
因此我认为结对编程是有利有弊的。当然弊端大部分是可以避免的,比如安排两个三观相近的人一起工作……这就要看上司的意思了。
二、周记
以周四为起点和终点的话,一周又过去了。
这周上课时,老师安排结对编程做一个抽签程序,我与王宇彤同学分为一组。我们在规划了一番后,开始动手做程序。目前来看进展还算顺利,因为我们已经做出来框体,代码也已经在修改中,不出意外的话这个程序很快就可以做完了。
做程序不容易,结对编程也不容易。可结对编程对我也有很大的提高,从思考方式上啊之类的。