【0】结对编程与驾驶
2015-09-28 22:22
281 查看
结对编程技术,百度上说是指两位程序员坐在同一工作台前开发软件,初初听起来总觉得是个很基或者很暧昧的事情。
老师似乎很喜欢老司机和领航员的例子,但是看我爸爸开车,总觉得他并不喜欢有人,尤其是我妈在身边指手画脚。一直觉得写程序似乎也确实是同样的道理,有个人在旁边说三道四,连写东西的心情都没有了吧。
迫于作业的要求,还是“被迫”进行了这样的尝试。
我没有开过车,但是写过代码,所以成了这次结对编程的驾驶员。//听起来似乎也没什么道理。
开始写了以后我就发现了这件事情的第一个好处。
编程其实是开长途,领航员不只是个指东指西的烦人角色,她还可以和驾驶员聊天,聊着聊着驾驶员就不困了。编程的时候自然也算不上聊天,但有个人看着吧,确实不太好意思总干别的。
有了第一个,很快就发现了第二个:领航员通常不是我妈这样不会开车的人,甚至有可能是经验丰富的老司机。一旦走错路,他常常能够指出来。确实少绕了不少弯子。这次写游戏,写完之后几乎没出bug,有点小错什么的,编程过程中也就搞定得七七八八了。
然后,当你身边是个较真的驾驶员的时候,事情还有些不一样。
你不在意的那些交通规则似乎突然变得重要了起来。有些对方不能忍受的编程习惯一定会被指出,没准指着指着也就拨乱反正了。
最后,还有一个听说的好处,就是可以换班。
这次作业量不是很大,写得也还算快,就没有换班这样的事情。以后应该会体会到的吧。
第一次写,个人感受为主,技术层面没什么可说的,以后没准能多写点有用的吧。
老师似乎很喜欢老司机和领航员的例子,但是看我爸爸开车,总觉得他并不喜欢有人,尤其是我妈在身边指手画脚。一直觉得写程序似乎也确实是同样的道理,有个人在旁边说三道四,连写东西的心情都没有了吧。
迫于作业的要求,还是“被迫”进行了这样的尝试。
我没有开过车,但是写过代码,所以成了这次结对编程的驾驶员。//听起来似乎也没什么道理。
开始写了以后我就发现了这件事情的第一个好处。
编程其实是开长途,领航员不只是个指东指西的烦人角色,她还可以和驾驶员聊天,聊着聊着驾驶员就不困了。编程的时候自然也算不上聊天,但有个人看着吧,确实不太好意思总干别的。
有了第一个,很快就发现了第二个:领航员通常不是我妈这样不会开车的人,甚至有可能是经验丰富的老司机。一旦走错路,他常常能够指出来。确实少绕了不少弯子。这次写游戏,写完之后几乎没出bug,有点小错什么的,编程过程中也就搞定得七七八八了。
然后,当你身边是个较真的驾驶员的时候,事情还有些不一样。
你不在意的那些交通规则似乎突然变得重要了起来。有些对方不能忍受的编程习惯一定会被指出,没准指着指着也就拨乱反正了。
最后,还有一个听说的好处,就是可以换班。
这次作业量不是很大,写得也还算快,就没有换班这样的事情。以后应该会体会到的吧。
第一次写,个人感受为主,技术层面没什么可说的,以后没准能多写点有用的吧。
相关文章推荐
- 重写和重载
- 使用jaxp对xml文件进行增删改查以及遍历操作
- 利用java.lang.reflect.Constructor动态实例化对象
- 【java】cookie和session
- 系统学习ARM之五 --C语言和汇编混合编写
- C语言项目总结-通讯录
- Java学习日记-3 Character和字符串
- 如何在mac os中安装gdb及为gdb进行代码签名
- C++按格式接收输入字符(京东,滴滴,360笔试必用)
- C语言第八节-文件操作
- C++按格式接收输入字符(京东,滴滴,360笔试必用)
- c++设计模式----状态模式state
- Django运行方式及处理流程总结
- java发展史&solr配置
- C语言第七节-结构体-枚举-typedef
- Java中Scanner输入控制
- spring bean中引用bean
- python3.4 + django1.8的环境搭建
- C语言第六节-指针
- JAVA设计模式之观察者模式