code-metrics相关内容

Eclipse 指标插件建议

我正在寻找一种工具来为我提供一些代码指标(总 LOC、LOC/类、外部引用/类的数量等...). 有没有人知道一个可以为我提供一些代码指标的好 eclipse 插件? 解决方案 here 是一种称为 Metrics 的方法. 编辑: 我在 eclipse 3.3.1.1 中为这个屏幕截图编写了一个简短的程序: 编辑 2 Metrics 新版本 感谢@mpartel ..
发布时间:2022-01-16 13:34:16 Java开发

TFS 2010/代码度量集成,自动构建失败,代码度量不运行

我正在尝试在 TFS 2010 中的自动化团队构建之后添加一个自动构建后触发器来运行 NDepend(代码度量软件). NDepend 的网站提供了用于集成此功能的代码,因此我已将他们的代码粘贴到我的 .csproj 文件中,他们说可以在该文件中使用,但我在构建时收到错误. 错误是指我在代码片段中的三个“BuildStep"标签中的两个.以下两个片段给了我错误: 运行团队构建时遇 ..
发布时间:2021-12-28 13:33:45 其他开发

如何使用 IntelliJ IDEA 查找所有未使用的代码?

当我在 .java 文件中时,未使用的代码通常是灰色的或带有绿色下划线,表示此代码可能(可能是因为一些奇怪的 JNI/反射极端情况)未被使用.但是我有这个包含数千个 Java 文件的项目,我想找到所有可能未使用的代码的实例.我怎样才能在 IntelliJ IDEA 中做到这一点? 解决方案 只需使用 Analyze |检查代码并启用适当的检查(未使用的声明在声明冗余组下). 使用 I ..

单元测试的合理代码覆盖率是多少(以及为什么)?

如果您要为单元测试规定最低百分比的代码覆盖率,甚至可能作为提交到存储库的要求,那会是什么? 请解释您是如何得出答案的(因为如果您所做的只是选择一个数字,那么我本可以自己完成这一切;) 解决方案 Alberto Savoia 的这篇散文准确地回答了这个问题(以一种非常有趣的方式!): http://www.artima.com/forums/flat.jsp?forum=106& ..
发布时间:2021-12-09 18:33:09 其他开发

什么是抽象与不稳定性图?

我最近使用了 NDepend,它生成了关于我的 .net 程序集和相关 pdb 的很好的报告. 我在报告中发现的最有趣的事情是抽象性与不稳定性图.我想真正详细地了解这一点,我阅读了他们的文档和在线指标,但这只能在一定程度上有所帮助. 我主要想了解如何正确评估图形以及如何稳定地控制抽象性. 有一篇非常好的文章这里讨论了这个问题但除此之外我还需要'我如何控制它?【稳定控制抽象】' ..
发布时间:2021-11-17 02:31:42 其他开发

编程语言解析器的来源?

我正在清理我的一个旧项目,该项目计算有关大型软件项目的许多简单指标.指标之一是文件/类/方法的长度.目前,我的代码“猜测"其中的类/方法边界基于一个非常粗略的算法(遍历文件,保持“当前深度"并在遇到未加引号的括号时对其进行调整;当你返回到一个类或方法开始的级别时,认为它已退出).但是,此过程存在许多问题,检测深度何时发生变化的“简单"方法并不总是有效. 为了使这给出准确的结果,我需要使用规范 ..
发布时间:2021-11-11 03:41:47 其他开发

如何找出Xcode项目中有多少行代码?

有没有办法确定一个 Xcode 项目包含多少行代码?我保证不会将此类信息用于管理衡量或员工基准测试目的.;) 解决方案 查看 CLOC.> cloc 计算许多编程语言中源代码的空白行、注释行和物理行数. (旧版本存档在 SourceForge 上.) ..
发布时间:2021-09-30 19:09:02 其他开发

JAVA 代码度量分析

你知道有什么开源工具可以用于java中的代码度量分析吗?它应该能够很好地集成到 jenkins 中.我正在尝试为我们的项目设置一个完整的测试套件,其中包括覆盖测试、单元测试、静态代码分析、代码标准检查和代码度量分析. 解决方案 根据您的需要,最好的选择是 Sonar,它拥有您需要的一切以及更多.查看更多信息:http://www.sonarsource.org/ ..
发布时间:2021-09-06 18:52:29 Java开发

正则表达式的计算复杂度

正则表达式很快变得太复杂(对我而言)以至于无法理解.甚至像 [ab] [cd] 这样简单的东西,也有几个逻辑分支.我的目标是改善代码库的可维护性,因此对这些问题的答案可以帮助我们检测和修复复杂的代码: 是否存在计算复杂性指标(类似于圈复杂度),其中包括正则表达式固有的复杂性? 有没有工具产生正则表达式的复杂度数? 是否有工具可以建议对正则表达式进行简化? 解决方案 您可以尝试使用 ..

Delphi IDE如何计算SLOC?

您经常在这里看到人们说他们有X百万行代码项目.如何测量?是“信息"菜单下显示的数字吗?该手册说,仅计算可编译行(因此,不带注释和空行): 已编译的源->显示已编译的总行数. 但是手册没有说明如何计算一段代码,就像/然后/否则: 如果B = true然后对于i:= 0至100做东西别的 ; 每个带有蓝点的行都是“编译行"吗? 计数中还包括Embarcadero代码(RTL和VCL ..
发布时间:2021-04-30 18:51:50 其他开发

如何将多个项目的TeamCity代码覆盖率报告收集到一个报告中?

我们使用TeamCity 6中的内置覆盖率应用程序(即将升级到7.1) 如果我们希望查看特定构建的代码覆盖率(或其他指标),可以导航到该版本构建,但如果我们能从所有/一些当前项目/构建配置中提取一些有趣的指标并将其全部显示出来,那就太好了。 为方便起见我希望可以从TeamCity本身访问新的显示,但是如果有需要单独解决方案的解决方案,我们可以看看它们。 解决方案 如果您要比较不同项 ..
发布时间:2020-10-04 20:25:29 其他开发

什么是代码覆盖率的替代指标?

代码覆盖率可能是最具争议的代码指标。有人说,您必须达到80%的代码覆盖率,而有人说,这是肤浅的,并且没有说明您的测试质量。 (请参阅 Jon Limjap对“什么是单元测试的合理代码覆盖率百分比(以及为什么)?” 。) 人们倾向于衡量一切。他们需要比较,基准测试等。 项目团队需要一个指针,他们的测试水平如何。 那么代码覆盖率的替代方法是什么?哪个指标比“我接触过这行代码”还要好? ..
发布时间:2020-10-04 20:23:17 其他开发

单元测试的合理代码覆盖率是多少(为什么)?

如果要为单元测试规定最小百分比的代码覆盖率,甚至要求提交到存储库,那将是什么? 请解释您是如何得出答案的(因为如果您只做一个数字,那么我本可以自己完成;) 解决方案 阿尔贝托·萨沃亚(Alberto Savoia)的这篇散文恰好回答了这个问题(以一种非常有趣的方式!): http://www.artima.com/forums/flat.jsp?forum=106&thread ..
发布时间:2020-10-04 20:05:29 其他开发

Visual Studio 2010中的代码指标

我想知道关于Visual Studio 2010中的代码指标有哪些选项。我知道可以在IDE中对代码运行手动指标,但是还有其他选项吗? 我要做的是:我和我的团队正在运行Team Foundation Server 2010,我们已经设置了自动构建以及这些构建的通知/提醒。通知运行良好,但是它们仅提供基本信息。通知链接到一个页面,该页面提供了有关构建的更多详细信息,这也很棒。但是,我仍然希望在这 ..

TFS 2010 /代码指标集成,自动构建失败,代码指标无法运行

在TFS 2010中自动构建团队之后,我试图添加一个自动构建后触发器来运行NDepend(代码指标软件)。 提供了NDepend网站集成此功能的代码,因此我将他们的代码粘贴到他们说要使用的.csproj文件中,但在构建时收到错误。 错误是指代码段中包含的三个“ BuildStep”标签中的两个。以下两个片段给了我错误: ..
发布时间:2020-09-24 04:19:27 其他开发