我正在尝试创建一些内部指标来演示(确定?)TDD如何提高代码中的缺陷率。
还有比缺陷/KLOC更好的方法吗?那么语言的“函数密度”呢?
任何评论或建议都会很有帮助。
谢谢-乔纳森
发布于 2009-10-20 23:59:56
您还可以考虑映射缺陷发现率和缺陷解决率...查找bug需要多长时间,一旦发现它们,修复它们需要多长时间?据我所知,TDD应该在修复时间上有所改进,因为它可以更早地发现缺陷……对吗?
发布于 2009-10-20 16:01:33
任何度量都是对缺陷和代码大小的任意比较;只要比较是相似的,它就应该起作用。例如,C中的缺陷/kloc到C中的缺陷/kloc。如果你改变了语言,它在任何情况下都会影响度量标准,因为用另一种语言编写的同一个程序可能不太容易出现缺陷。
发布于 2009-10-20 16:09:16
我建议使用时间之间的比率:
修复bugs
这似乎在所有语言中都有效...
如果你只对一些大的代码库有一个粗略的估计,它也是有效的。您仍然可以将其与您正在编写的新代码进行比较,以给您的管理层留下深刻印象;-)
https://stackoverflow.com/questions/1595644
复制相似问题