【发布时间】:2010-11-07 04:25:25
【问题描述】:
今天在 Proggit 上,我正在阅读题为“Why Unit Testing Is A Waste of Time”的提交的评论线程。
我并不真正关心文章的前提,而是关注comment 的相关内容:
问题的根源在于商业软件中的大多数代码“单元” 项目是微不足道的。
改变单位的大小,直到 不再是小事?谁他妈 将代码单元定义为单个 函数还是方法!?
和
嗯,我一起工作的一些人 想将一个单元定义为单个 职能。这完全是愚蠢的。 我最喜欢的“单位”定义是: 最小的一段代码 可以进行有用的测试。
我们是否花费了太多时间来模拟一些对象并测试一段微不足道的代码,而没有真正添加任何有价值的东西?
在进行单元测试时,“单元”应该是什么?功能级别测试是否过于细化?
【问题讨论】:
-
@Thomas Owens,感谢您提供的链接。
-
没问题。我是每个人都拥有他们需要的所有信息的粉丝,我讨厌遗漏的信息。
标签: unit-testing tdd