0

我正在阅读Gerard Meszaros 的xUnit 测试模式

在其中一页上,他提到了一些软件指标:

虽然需要换行以将它们保持在 65 个字符,这使得这段代码看起来比实际更长,但它仍然是不必要的长。它包含 25 个可执行语句,包括初始化声明、6 行控制语句、4 行内嵌注释和 2 行声明测试方法——总共 37 行展开的源代码。

如果没有计算语句以找到这些指标,是否有人知道他是否使用特定工具来计算指标?

(如果您对计算类似指标的工具有任何建议,我正在寻找适用于 Java、Javascript 和 C++ 的工具)

谢谢!

4

1 回答 1

1

很抱歉让你失望了,但我确实是用手数(嗯,用眼睛)。它只有 25 行代码!我刚刚检查并计算了分号并减去了未执行的行(例如未初始化的变量声明。)

关键不在于有多少行代码,而在于您需要编写(一次)和阅读/理解/修改(多次)的代码行数减少了多少。

杰拉德

于 2010-06-15T18:53:24.227 回答