如何检查Android studio中的代码圈复杂度?

时间:2014-12-09 09:35:32

标签: android android-studio cyclomatic-complexity

如何检查Android Studio中的代码圈复杂度? Android Studio是否有可用于检查代码复杂性的插件?

3 个答案:

答案 0 :(得分:8)

有一个名为Metrics Reloaded的插件。这会给你的代码复杂程度。

答案 1 :(得分:6)

转到文件 - >设置 - > Android Studio中的插件 在搜索栏中键入“Metrics Reloaded”并安装插件 单击“应用” 重启Android Studio

现在打开源文件并右键单击它。 转到分析 - >计算指标 在窗口中,选择指标范围作为“当前文件”,将指标配置文件选择为“复杂度指标”,然后单击“确定”。

单击“确定”后将显示结果。 v(G)是循环测量的复杂性 ev(G)是重要的循环复杂性 iv(G)是模块设计复杂度指标

答案 2 :(得分:3)

我知道这是一个老问题,但是您可以使用插件 CodeMR 在Android Studio中检查圈复杂度代码。

CodeMR是用于Java,Kotlin和Scala项目的软件质量和静态代码分析工具。

您还可以为项目创建不同的HTML报告,并为包,类和方法导出许多面向对象的指标。

使用Community Edition,您最多可以提取50个源文件和60个类。要分析更多文件,可以下载试用许可证或从CodeMR网站购买许可证。