【0】结对编程与驾驶

来源:互联网 发布:linux运维的基础知识 编辑:程序博客网 时间:2024/04/20 03:56

结对编程技术,百度上说是指两位程序员坐在同一工作台前开发软件,初初听起来总觉得是个很基或者很暧昧的事情。

老师似乎很喜欢老司机和领航员的例子,但是看我爸爸开车,总觉得他并不喜欢有人,尤其是我妈在身边指手画脚。一直觉得写程序似乎也确实是同样的道理,有个人在旁边说三道四,连写东西的心情都没有了吧。

迫于作业的要求,还是“被迫”进行了这样的尝试。

我没有开过车,但是写过代码,所以成了这次结对编程的驾驶员。//听起来似乎也没什么道理。

开始写了以后我就发现了这件事情的第一个好处。

编程其实是开长途,领航员不只是个指东指西的烦人角色,她还可以和驾驶员聊天,聊着聊着驾驶员就不困了。编程的时候自然也算不上聊天,但有个人看着吧,确实不太好意思总干别的。

有了第一个,很快就发现了第二个:领航员通常不是我妈这样不会开车的人,甚至有可能是经验丰富的老司机。一旦走错路,他常常能够指出来。确实少绕了不少弯子。这次写游戏,写完之后几乎没出bug,有点小错什么的,编程过程中也就搞定得七七八八了。

然后,当你身边是个较真的驾驶员的时候,事情还有些不一样。

你不在意的那些交通规则似乎突然变得重要了起来。有些对方不能忍受的编程习惯一定会被指出,没准指着指着也就拨乱反正了。

最后,还有一个听说的好处,就是可以换班。

这次作业量不是很大,写得也还算快,就没有换班这样的事情。以后应该会体会到的吧。

第一次写,个人感受为主,技术层面没什么可说的,以后没准能多写点有用的吧。

0 0
原创粉丝点击