标签: code-metrics

好的代码测量工具?

有没有好的代码测量工具?

我发现代码测量非常有用和有趣,但我认为我只能使用测量工具支付1美元/年.

我想可能有一个/可以的工具

  • 开源软件
  • 语言独立
  • OS独立
  • 衡量不同类别的指标:LOC,LOC没有空行,功能数量......

code-metrics

8
推荐指数
1
解决办法
3064
查看次数

我的Java项目是否有自动度量收集器?

我正在尝试在每个持续集成周期中收集Java项目中的软件代码度量标准.我主要关注与大小相关的指标,如类的数量,方法的数量,功能点,代码行等.我想在一些XML文件中获得包含这些指标的摘要报告.稍后我将在项目报告中使用它,或者其他方式.

有没有免费的开源工具,我可以为此目的与Maven集成?

java continuous-integration metrics maven-2 code-metrics

8
推荐指数
1
解决办法
3261
查看次数

我们可以衡量网站的复杂性吗?

我熟悉使用圈复杂度来测量软件.但是,就网站而言,我们是否有一种衡量网站复杂性的指标?

website-metrics code-metrics

8
推荐指数
1
解决办法
1671
查看次数

在具有13个事件处理程序订阅的方法中,圈复杂度如何成为27?

我们有这个代码,排序:

private void InitializeEvents()
{
    this.Event1 += (s,e) => { };
    this.Event2 += (s,e) => { };
    this.Event3 += (s,e) => { };
    this.Event4 += (s,e) => { };
    this.Event5 += (s,e) => { };
    this.Event6 += (s,e) => { };
    this.Event7 += (s,e) => { };
    this.Event8 += (s,e) => { };
    this.Event9 += (s,e) => { };
    this.Event10 += (s,e) => { };
    this.Event11 += (s,e) => { };
    this.Event12 += (s,e) => { };
    this.Event13 += (s,e) …
Run Code Online (Sandbox Code Playgroud)

c# code-analysis fxcop cyclomatic-complexity code-metrics

8
推荐指数
1
解决办法
1484
查看次数

F#中的代码行和其他指标

如何获得关于我的F#代码的一些很好的统计数据?

我可以想象像

  • 我的代码行数
  • 文件数量
  • 字符数?
  • 功能,类,模块等的数量

f# code-metrics

8
推荐指数
1
解决办法
759
查看次数

如何在Xcode中捕获代码指标?

我想让我的代码更清晰.为此,我正在寻找一种在Xcode中生成代码指标的工具.我想有一个统计数据显示我添加了多少测试,类等.主要目标是检索程序的圈复杂度.

有谁知道一个好的Xcode工具或插件可以为我提供一些代码指标?

xcode code-metrics ios

8
推荐指数
1
解决办法
3382
查看次数

传入耦合和一类传出耦合有什么区别?

Sonar这样的代码质量度量工具确实能够深入到类并找出以下数量:

  1. 传入(传入)耦合
  2. 传出(传出)耦合

这两个参数是什么?你能用一个简单的人为例子描述一下吗?

oop coupling code-metrics sonarqube

8
推荐指数
3
解决办法
2万
查看次数

visual studio 2017无法识别使用dotnet核心解决方案计算代码指标的平台

我在dotnet代码项目上使用visual studio 2017收到代码分析错误.我不得不说在其他项目中一切都很好.

我搜索但没有什么特别的解决这个错误.确切的错误是:

消息:在项目Kavenegar中计算目标文件'E:\ Shokri\Project\Kalgram\Kavenegar\bin\Debug \netcoreapp2.2\Kavenegar.dll'的代码度量标准时发生错误.无法识别'E:\ Shokri\Project\Kalgram\Kavenegar\bin\Debug \netcoreapp2.2\Kavenegar.dll'的平台.

任何解决方案任何建议?!

code-metrics visual-studio .net-core

8
推荐指数
1
解决办法
2374
查看次数

验证数据时减少圈复杂度的最佳方法是什么?

现在我正在开发一个Web应用程序,它从一个有可能返回null结果的数据库中接收大量数据.当经历应用程序的圈复杂度时,许多函数的权重在10-30之间.大多数具有高数字的函数有很多类似于以下的行:

If Not oraData.IsDBNull(4) Then row("Field") = oraData.GetString(4)
Run Code Online (Sandbox Code Playgroud)

这引出了我的问题,试图降低这些数字的最佳方法是什么?现在我正在考虑将大部分功能都放在10以下.

cyclomatic-complexity code-metrics data-processing

7
推荐指数
1
解决办法
5515
查看次数

Python的圈复杂度度量标准实践

我有一个相对较大的Python项目,并且没有任何圈复杂性工具作为自动化测试和部署过程的一部分。

Python中的圈复杂度工具有多重要?您或您的项目使用它们并发现它们有效吗?我想要一个很好的前后故事,如果有人的话,那么我们可以从答案中去除一些主观性(即,在我们也没有cyclo-comp工具之前,以及在介绍它之后,好事A发生了,坏事B发生了,等等)。对于这种类型的问题,还有很多其他的一般答案,但是我没有找到特别适合Python项目的答案。

我最终试图确定将它添加到我们的流程中是否值得,以及哪种特定的度量标准和工具/库最适合大型Python项目。我们的主要目标之一是长期维护。

python cyclomatic-complexity code-metrics python-2.7

7
推荐指数
3
解决办法
5104
查看次数