|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-05-01
stevenwang 写道 这个论题我喜欢。
早想写一点文字,来纪念我TDD的失败的经历。 那是在对日外包公司工作的时候,做了一个J2ee的项目。 由于刚学会JUnit,于是就大胆的实践一下TDD神通。 结果很惨,写了N多的TestCase之后,速度没有任何提高,反而浪费巨大时间。 最后应该是通宵加班才算完成。 通过这次失败的经历得出一个结论:TDD不适合中国国情。 -------------------------------------------------- 关于程序员提交代码,我遇到一个公司,他们的程序员基本不测试,甚至不编译就提交。以测试代替debug非常严重,原因是编码时间安排的很紧张,编码就很难按时完成,当然没时间测试了。而且领导非常在乎你编码的速度,而忽略bug数量,因此大家约定俗成尽快完成代码,让测试人员累去吧。 呵呵,这就是企业文化。好玩儿吧。 呵呵,本人才學會一點點TDD,覺得非常好用!不過你說"TDD不适合中国国情。"我不同意這種說法,最多只能說不適合你的使用情況! 我覺得TDD在絕大多數的情況下可以使用,除了應對多線程的測試(可能還有其它的個案). 另外,TDD确實增加了開發時間,但減少了維護時間;大家想想看,你們是在開發時花的時間多還是維護的時間多! |
|
| 返回顶楼 | |


