柚子Nan--回归原点

Everything can be as easy as you like or as complex as you need.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

转贴——关于测试驱动开发

Posted on 2004-03-15 21:19  柚子Nan  阅读(862)  评论(7)    收藏  举报
原文的地址如下:http://www.yesky.com/SoftChannel/72342393369657344/20040304/1774008.shtml
我只贴出其中的一个比喻

先看看一个泥瓦匠是如何工作的吧:

工匠一:先拉上一根水平线,砌每一块砖时,都与这根水平线进行比较,使得每一块砖都保持水平。

工匠二:先将一排砖都砌完,然后拉上一根水平线,看看哪些砖有问题,再进行调整。

  你会选择哪种工作方法呢?你一定会骂工匠二笨吧!这样多浪费时间呀! 然而你自己想想,你平时在编写程序的时候又是怎么做的呢?我们就是按工匠二的方法在干活的呀!甚至有时候比工匠二还笨,是整面墙都砌完了,直接进行"集成测试",经常让整面的墙倒塌。看到这里,你还觉得自己的方法高明吗?