问题标签 [code-metrics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - Eclipse 中 Flex 的代码行数
如何获取 Eclipse 中 Flex 代码的 SLOC 计数?是否有类似“Metrics”的插件,用于查找有关 Flex 项目的信息?
java - 哪些工具表示成对的高度耦合的 Java 类?
我知道一些工具可以指示哪些单独的类与许多其他类耦合。例如,一些工具实现了对象之间的耦合 (CBO),它告诉哪些类与许多其他类耦合。(对于一个类,CBO 是它所耦合的其他类的数量。)我对实现 CBO 等指标的工具不感兴趣。
相反,我想知道哪些类对是高度耦合的,例如类 A 和 B 之间有很多方法调用。如果您知道任何此类工具,请回复。
.net - 如何获取我的班级在 Ndepend 中所依赖的类型列表?
使用 Ndepend; 如何获取我的班级正在使用的所有类型(仅来自同一程序集的类型)的列表?
如果除了 Ndepend 之外还有其他方法可以做到这一点,我愿意接受建议。
metaprogramming - 我如何将指标写入我的软件中,以便在经受极客审查的同时与投资者交流?
假设我正在尝试向(友好的)投资者解释/出售我们的技术,并且我已经有了以下指标:
- 27 个自定义模块(按我们运营的 Github 存储库数量计算)
- 5 个独立运行的 Web 堆栈(按服务器部署数量)
- 4,000 次源代码提交(每个 git)
- 我们的开发者文档每天有 400 次点击
我不想离LOC更近。我可以写入我们的软件和/或记录它的 Web 属性的前 3--5 个指标是什么?
更新
我更新了这个以表明我真的想对这些指标进行编程,所以这是一个编程问题。
python - 计算python项目中的源代码行数
如何计算在 python 项目中包含多个子目录的项目中写入的行数。例如 dir 结构就像
python - 衡量代码的各个方面
是否有一种工具能够测量项目中函数调用的频率并计算 Python 代码的其他方面(出于统计目的)?
谢谢你
jsp - 什么是衡量 JSP 项目规模的好方法?
给定一个现有的 JSP 项目,我想了解项目“视图”部分的复杂性/大小。这是我到目前为止所做的:
- 提取过去 x 个月内从生产服务器编译的 JSP 列表(消除了“死”的 jsps)。
- 编写了一个快速扫描程序来查找导入到编译页面中的 JSP 片段文件。
- 从文件系统中提取文件的大小和时间戳。
所以现在我有一个页面列表和导入这些页面的片段,以及它们的大小,以及它们最后一次编译和更改的时间。
但我真正需要知道的是页面有多复杂;其中一些页面上有大量的 Java 代码。这是一个很大的项目,所以要浏览每个页面和大小会很乏味,而且可能不那么准确。
我打算编写另一个扫描器来测量 <% 和 %> 之间的代码,但我想知道是否有某种度量生成器已经可以做到这一点。我希望它输出页面有多大以及页面上的代码有多大。关键是要分离小、中、大和大页面,因此绝对测量不如相对重要。
编辑: 编写另一个扫描程序来计算 JavaScript 行数、Java (Scriptlet) 行数、HTML 行数和 taglib 使用实例数。因此,通过使用扫描仪的结果,我有一些表明“复杂性”的参数。不是很干净,但现在还可以。
java - 用于软件度量的免费 java 库
有谁知道一个(免费)java 库,它可以根据源代码计算不同的软件指标?先感谢您。
sonarqube - Sonar-Runner 多线程?
我正在使用Sonar进行代码质量控制。项目分析由sonar-runner执行。现在,我无法使用 ant 或 maven 任务。
问题:分析(声纳运行程序)Java 进程仅使用 4 个处理器,即使机器有 8 个处理器。
您知道配置使用的处理器数量的方法吗?
谢谢!
java - Java 代码分析/度量工具
我正在寻找一个免费的 Java 代码分析/指标工具,我可以使用它来查看类依赖关系、方法执行时间等,并可能打印出显示它们的图表。我目前在 ANT 中使用 jdepend 任务来实现这一点,但我认为必须有更好的工具来处理这类事情。如果它与 Netbeans 集成,我也更喜欢它,因为我宁愿不将我的所有项目都移植到 Eclipse 来完成分析任务。我曾尝试使用 Visual Paradigm 的社区版,但当它在社区版中不提供代码同步时,我很快就厌倦了。虽然如果这确实是要走的路,我可以再试一次。我也尝试过 BOUML,但它似乎更像是一个 UML 设计工具,而不是现有的代码分析器。所以,我的问题是,你们用什么进行Java代码分析?谢谢!
编辑:例如,JDepend 测量一些指标并可以绘制一个漂亮的小依赖图,但它并不完全有 UI 或任何东西。我想我正在寻找一种工具,它可以绘制出我所有的类及其相互依赖关系(jdepend 仅包 AFAIK)以及在类之间调用的方法并提供“多好”的度量值代码结构是"。如果问题含糊不清,我深表歉意,我只是在寻找各种选择,而且我对代码度量工具并没有太多经验......