锁定老帖子 主题:测试驱动开发
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-11-26
最后修改:2010-02-27
到现在项目进行了接近50%了.
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-11-28
最后修改:2009-11-28
mock1234 写道 不知道如何写测试这是很常见的问题。
但是其实也不算什么问题,你刚入行的时候不是也不知道如何写出代码吗? 其实先写测试是一个过程问题,或者是一个态度问题,而不是一个技术问题。 不要把调试跟TDD搞混了。TDD是一种设计手段,而单元测试以及调试都是事后对代码说三道四,而不是事前设计。 mock1234讲的很有道理.测试是一个过程和态度的问题.TDD是一种设计手段. 因为自己项目经验的不足,而且以前也没有写过测试.所以这次要求测试驱动开发感觉有些吃力. 很少关注过测试,听了mock1234的话,翻看了一些关于测试的讨论. TDD最大的弊端,我想就是把程序员的工作定义为流水线上的装配工人,而且有一种把程序员引入为测试而开发的误区. 测试的修改也是一个很大的工作量,总的来说,测试如果真的占据了开发的主导位置,将会大大降低程序员的效率和工作激情和创造力. 引用一位前辈的话:所以到底什么是TDD?什么才是有效的TDD?真正的TDD应该是:Thinking Drive Development。 |
|
返回顶楼 | |
发表时间:2009-11-28
最后修改:2009-12-01
提示:选择您需要装饰的文字, 按上列按钮即可添加上相应的标签
|
|
返回顶楼 | |
发表时间:2009-11-28
terryh 写道 测试驱动开发是建立在详细的文档之上的。所以对于没有时间认真写文档的项目不推荐测试驱动。
这狗屁论点的论据又在哪里嘛,说出来大家学习一下嘛。 |
|
返回顶楼 | |
发表时间:2009-11-29
最后修改:2009-12-01
提示:选择您需要装饰的文字, 按上列按钮即可添加上相应的标签
|
|
返回顶楼 | |
发表时间:2009-11-29
楼上说的流程是TDD吗?
|
|
返回顶楼 | |
发表时间:2009-11-29
最后修改:2009-12-01
提示:选择您需要装饰的文字, 按上列按钮即可添加上相应的标签
|
|
返回顶楼 | |
发表时间:2009-11-29
你都不了解tdd,就来分享你所谓的tdd,不是瞎掰嘛
|
|
返回顶楼 | |
发表时间:2009-11-29
最后修改:2009-12-01
提示:选择您需要装饰的文字, 按上列按钮即可添加上相应的标签
|
|
返回顶楼 | |
发表时间:2009-11-29
最后修改:2009-11-29
做IPD就好好说做IPD
非要给IPD改个名字叫TDD──好吧,你说的不是TDD,你说的是“测试驱动开发” 不光知道TDD的人要说你瞎掰,知道IPD的人也要说你瞎掰 “鱼翅这东西煮久就泥了” “你煮的那是面条,不是鱼翅…” “我知道,我没见过真正的鱼翅,我说的是我中午吃的鱼翅,煮久就泥了” 你叫别人怎么接嘛 |
|
返回顶楼 | |