2009-07-25

结对设计

刚才乱翻infoq的老文章,翻到一篇《结对编程的经济价值论》,感觉有点意思。结对编程是我和霍炬同学最心向往之的一种XP方法,然而我们几乎没有结对编程过。

时间是一个大问题,公司就三个程序员,最多的时候也只有四个程序员,大家总是忙着不同的事情。往往不是你忙就是我忙。

座位也是个问题,我们的工位和会议桌似乎都不够方便,至少应该有比较大的桌子,比较大的双显示器等等。

所以,想起来最像结对编程的是,在我们遭遇重大技术问题时,我和霍炬做的结对排错和结对调优。

但是,我今天突然在想,其实我和霍炬曾经做了无数次的结对设计。从几年前,我们设计365kit的前后台,协议,机器人;到两年前,我们和韩磊喝酒的时候,设计出开创一个技术咨询公司的想法;到一年前,我们设计出银杏泰克这个搜索服务的公司;到现在,我们公司产品的每一个架构和细节。

我思路天马行空,霍炬则更加保守严密,我先肆无忌惮的讲出所有的想法,然后霍炬对每个想法一一challenge,我们讨论,然后霍炬记录下来。这是我们作为朋友和合作伙伴合作了几年一直以来的工作方法,我想这也是我们能一直作为好朋友和合作伙伴的方法。

附:如果你想进行靠谱的结对编程,请参考这篇文章《成功实施结对编程》,写的很全面,很有操作性。


请不要吝惜您的评论,每一条评论,都是我在漫漫长夜前行的力量

4 条评论:

Blogger 读书、思考、生活 说...

这样的确很棒,羡慕!

10:41 下午

 
Blogger tiny 说...

:)

11:00 下午

 
Blogger Vincent 说...

对结对排错深有体会,比一个人单干有效得多。

11:55 下午

 
Blogger 黑桃 说...

最近一段时间也都是和同事一起结对设计、结对排错,收获很大

11:40 上午

 

发表评论

<< 主页