我正在阅读Gerard Meszaros的xUnit Test Patterns。
在其中一个页面上,他引用了一些软件指标:
虽然需要包裹线来保持 它们是65个字符,这个代码 它看起来比实际更长 仍然不必要地长。它 包含25个可执行语句 包括初始化声明,6 控制语句行,4个内联注释和2行来声明测试方法 - 总共提供37行未包装的源代码。
如果没有计算用于查找这些指标的语句,是否有人知道他是否使用特定工具来计算指标?
(如果您对可以计算类似指标的工具有任何建议,我正在寻找适用于Java,Javascript和C ++的工具)
谢谢!
答案 0 :(得分:1)
很抱歉让你失望,但我确实用手计数了(好吧,用眼睛看)。它只有25行代码!我刚刚通过并计算了半冒号和减去非实际执行的行(如未初始化的变量声明。)
关键不在于有多少行代码,而是需要编写多少代码行(一次)和读/理解/修改(多次)。
杰拉德