我很好奇当人们在做TDD时,测试代码与生产代码的比率是多少合理/典型值。看一个组件,我有130行产品代码的530行测试代码。另一个组件有360行生产代码的1000行测试代码。所以单元测试需要大约3倍到5倍的代码。这是用于Javascript代码的。我没有太多的测试C#代码方便,但我认为对于另一个项目,我一直在寻找2倍到3倍的测试代码,然后是生产代码。单元测试的典型大小与测试代码相比
这似乎对我来说,该值越低,假设测试是足够的,将反映更高的质量检验。纯粹的猜测,我只是想知道其他人看到的比率。
我知道的代码行是一个松散指标,但由于在相同的风格我代码测试和生产(相同的间隔格式,注释相同ammount的,等等)中的值是可比较的。
顺便说一句,这真的看起来像一个讨论,而不是一个真正的问题。 – 2010-04-13 23:34:20