【发布时间】:2008-10-29 14:49:28
【问题描述】:
我知道测试驱动开发的定义原则之一是先编写单元测试,然后编写代码以通过这些单元测试,但有必要这样做吗?
我发现在编写测试之前我常常不知道自己在测试什么,这主要是因为我过去从事的几个项目更多地是从概念验证演变而来的,而不是经过设计的。
我之前尝试过编写单元测试,它可能很有用,但对我来说似乎并不自然。
【问题讨论】:
-
请创建这个社区维基,因为它不仅仅是投票而不是真正的问题。
-
这应该是一个真正的问题,而不是另一个民意调查。我希望奥马尔稍微改写一下这个问题,使其成为一个正确的问题,而不是一个民意调查类型的问题。
-
我很高兴改写我不知道改写成什么。
-
类似“什么时候是编写单元测试的最佳时间,在你开始编码之前,还是在你完成之后?”怎么样?
-
我很想知道每个人用来编写单元测试的方法。在编写测试之前,他们是否尝试全面了解问题?还是他们根据当前的理解编写测试,如果理解发生变化,以后再更改这些测试?
标签: unit-testing tdd