java - 用于在 xUnit 测试模式中检索代码指标的工具?

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

我正在阅读 xUnit Test Patterns杰拉德·梅萨罗斯 (Gerard Meszaros) 着。

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

While the need to wrap lines to keep them at 65 characters makes this code look even longer than it really is, it is still unnecessarily long. It contains 25 executable statements including initialized declarations, 6 lines of control statements, 4 in-line comments, and 2 lines to declare the test method—giving a total of 37 lines of unwrapped source code.

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

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

谢谢!

最佳答案

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

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

杰拉德

关于java - 用于在 xUnit 测试模式中检索代码指标的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3042296/

相关文章:

java - 我们如何将以下代码转换为 RxJava 代码

java - 计算餐馆账单的小费和税总额

java - 有点奇怪的java代码,它是如何工作的?

javascript - 如何在 React Native 中将选择器数据传递到 API

javascript - 如何使用视口(viewport)在垂直中心制作引导轮播图像

c++ - OpenGL:如何检查用户是否支持 glGenBuffers()?

java - Elasticsearch 结果与我的映射字段查询不太准确

javascript - 想要 javascript 循环

c++ - 双向链表的 c++ 程序中未处理的异常

c++ - 为什么我在这个程序上得到 "abort"?