有没有好的代码测量工具?
我发现代码测量非常有用和有趣,但我认为我只能使用测量工具支付1美元/年.
我想可能有一个/可以的工具
我正在尝试在每个持续集成周期中收集Java项目中的软件代码度量标准.我主要关注与大小相关的指标,如类的数量,方法的数量,功能点,代码行等.我想在一些XML文件中获得包含这些指标的摘要报告.稍后我将在项目报告中使用它,或者其他方式.
有没有免费的开源工具,我可以为此目的与Maven集成?
我熟悉使用圈复杂度来测量软件.但是,就网站而言,我们是否有一种衡量网站复杂性的指标?
我们有这个代码,排序:
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) 如何获得关于我的F#代码的一些很好的统计数据?
我可以想象像
我想让我的代码更清晰.为此,我正在寻找一种在Xcode中生成代码指标的工具.我想有一个统计数据显示我添加了多少测试,类等.主要目标是检索程序的圈复杂度.
有谁知道一个好的Xcode工具或插件可以为我提供一些代码指标?
我在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'的平台.
任何解决方案任何建议?!
现在我正在开发一个Web应用程序,它从一个有可能返回null结果的数据库中接收大量数据.当经历应用程序的圈复杂度时,许多函数的权重在10-30之间.大多数具有高数字的函数有很多类似于以下的行:
If Not oraData.IsDBNull(4) Then row("Field") = oraData.GetString(4)
Run Code Online (Sandbox Code Playgroud)
这引出了我的问题,试图降低这些数字的最佳方法是什么?现在我正在考虑将大部分功能都放在10以下.
我有一个相对较大的Python项目,并且没有任何圈复杂性工具作为自动化测试和部署过程的一部分。
Python中的圈复杂度工具有多重要?您或您的项目使用它们并发现它们有效吗?我想要一个很好的前后故事,如果有人的话,那么我们可以从答案中去除一些主观性(即,在我们也没有cyclo-comp工具之前,以及在介绍它之后,好事A发生了,坏事B发生了,等等)。对于这种类型的问题,还有很多其他的一般答案,但是我没有找到特别适合Python项目的答案。
我最终试图确定将它添加到我们的流程中是否值得,以及哪种特定的度量标准和工具/库最适合大型Python项目。我们的主要目标之一是长期维护。