Pair Programming — 亲身体会1: 对付小BUG时PP很好用

今天为一个小Bug尝试了一下Pair Programming, 感觉确实不错。《The Costs and Benefits of Pair Programming》中提到了很多好处,我今天体会到了三点:

 

  1.对一个方案,有更多的解空间。今天正是因为Pair Programming, 我们才想到了一个既简单又健壮的方案。

  2.充分防止了“粗心”或者“没想到”。多一个人,问题就会考虑得更全面。

  3.如果不搞PP,那么可能会在代码评审时才发现问题;那样是有挫折感的。而PP避免了这个问题。

那时间成本怎么样呢? 像《The Costs and Benefits of Pair Programming》说的一样,的确占用了两个人的时间,但由于两个人一起弄时想的方案很简单,实现起来比较快,所以总的(人*时)并没有增加。

最后说一个缺点。 当一个人在做一些事务性操作时,另一个人就只能发呆;比如签入签出代码、改变缺陷状态、编译、启动Tomcat时,另一个人会感觉得时间很浪费。

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.