【问题标题】:Tool used to retrieve code metrics in xUnit Test Patterns?用于在 xUnit 测试模式中检索代码指标的工具?
【发布时间】:2010-06-15 03:11:00
【问题描述】:

我正在阅读 Gerard Meszaros 的 xUnit Test Patterns

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

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

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

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

谢谢!

【问题讨论】:

  • 我真的不认为他手工计算了所有这些,那是不适合编程的。

标签: java javascript c++ software-quality code-metrics


【解决方案1】:

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

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

杰拉德

【讨论】:

  • 哦,好吧,我知道代码行数并不重要;但我不知道不同类型语句的数量:可执行语句、控制语句是否重要。也许我在这方面想得太多了。顺便欢迎来到 Stack Overflow;我们很高兴有你在这里!
  • 这些代码指标重要吗?我见过几个项目,他们计算诸如此类的东西(而不是代码行数)。
  • (这就是我最初寻找类似工具的原因)
猜你喜欢
  • 2023-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多