一次偶然结对编程的感受
2005-10-03 14:16
246 查看
XP主张结对编程
XP项目的所有参与者一起工作在一个开放的场所中,结对编程。房间里充满了交谈的嗡嗡声,两个程序员、并排坐在一起在同一台机器旁,不断地激烈讨论,而键盘在两人之间不断的交换。
我的一次经历
那是一个双休日,因为项目时间紧,要求加班,我想加班对一个程序员来说不是稀奇的事。双休日的公司里没有几个人,所以我们团队的人员大声讨论问题,也不会影响到别人。
时间过的很快,到了下午,人的精神也就不太好了,效率也下降了,我头也很乱,不想敲击键盘,所以我就坐到一个程序员旁边,开始了一次偶然的结对编程。
很长的代码,在他修改的时候,我就不断地提示他,中间有激烈的讨论,各自表达自己的观点,然后把一致的结果变成了代码,然后就是测试,很多平时想不到的测试用例,都能从脑中迸出。当然中间我也把键盘抢过来,输入我的代码,然后讨论,删除,再讨论,到了最后,也不知道是谁的想法,谁的代码。
结果是出乎我们的意料的,我们完成了工作,星期日就不需要加班了,本来两天的活,一天干完了。
对我的帮助
当然一次偶然的机会,我也就有了亲身的体验。虽然环境比较吵闹,虽然表面上看,一个人是空闲的,但是效率却是不低。所以在以后的工作中,碰到比较麻烦的事情,我就会坐到别人的旁边,或叫别人坐到我的旁边,然后一起编程,当然讨论时就压低了声音,不至于影响到别人。
不知道大家平时有何有意义的经历,不妨拿出来show一下。可能你认为是一件很平常的事,但可能对大家有很大的帮助。
XP项目的所有参与者一起工作在一个开放的场所中,结对编程。房间里充满了交谈的嗡嗡声,两个程序员、并排坐在一起在同一台机器旁,不断地激烈讨论,而键盘在两人之间不断的交换。
我的一次经历
那是一个双休日,因为项目时间紧,要求加班,我想加班对一个程序员来说不是稀奇的事。双休日的公司里没有几个人,所以我们团队的人员大声讨论问题,也不会影响到别人。
时间过的很快,到了下午,人的精神也就不太好了,效率也下降了,我头也很乱,不想敲击键盘,所以我就坐到一个程序员旁边,开始了一次偶然的结对编程。
很长的代码,在他修改的时候,我就不断地提示他,中间有激烈的讨论,各自表达自己的观点,然后把一致的结果变成了代码,然后就是测试,很多平时想不到的测试用例,都能从脑中迸出。当然中间我也把键盘抢过来,输入我的代码,然后讨论,删除,再讨论,到了最后,也不知道是谁的想法,谁的代码。
结果是出乎我们的意料的,我们完成了工作,星期日就不需要加班了,本来两天的活,一天干完了。
对我的帮助
当然一次偶然的机会,我也就有了亲身的体验。虽然环境比较吵闹,虽然表面上看,一个人是空闲的,但是效率却是不低。所以在以后的工作中,碰到比较麻烦的事情,我就会坐到别人的旁边,或叫别人坐到我的旁边,然后一起编程,当然讨论时就压低了声音,不至于影响到别人。
不知道大家平时有何有意义的经历,不妨拿出来show一下。可能你认为是一件很平常的事,但可能对大家有很大的帮助。
相关文章推荐
- 程序员如何才能提高自己?通过一次重构代码讲解自己的感受【有代码比较】
- 一次偶然的ajax请求导致status为canceled的原因
- 一次大会分享及入职感受(记)
- 感受数据结构的魅力:记一次查找性能优化
- 记一次偶然遇到mysql的max_connection_errors错误
- 程序员如何才能提高自己?通过一次重构代码讲解自己的感受【有代码比较】
- 对韩国某手表网站的一次偶然安全检测
- 【VC++游戏开发#七】2D篇 —— 物理建模(二) 重力模拟:让愤怒的小鸟来感受一次自由落体运动
- 一次偶然的死機....
- 一次偶然机遇找到一个不错的关于Android实现加载gif动画的实例,写一下分享个大家。
- 一次广告投放的感受
- 需求要透彻,边界要清晰--记一次做产品的感受
- 程序员如何才能提高自己?通过一次重构代码讲解自己的感受【有代码比较】
- 关于我拍网的一次使用感受
- java一次多线程的怪异时间和偶然发现相关解释
- 程序员如何才能提高自己?通过一次重构代码讲解自己的感受【有代码比较】
- 程序员如何才能提高自己?通过一次重构代码讲解自己的感受【有代码比较】
- 一次偶然的Java内存溢出引发的思考
- 程序员如何才能提高自己?通过一次重构代码讲解自己的感受【有代码比较】
- [原创]对结对编程的感受