【问题标题】:How to check code cyclomatic complexity in Android studio?如何在 Android Studio 中检查代码圈复杂度?
【发布时间】:2014-12-09 09:35:32
【问题描述】:

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

【问题讨论】:

    标签: android android-studio cyclomatic-complexity


    【解决方案1】:

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

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

    点击确定后会显示结果。 v(G) 是循环复杂度 ev(G) 是基本的循环复杂度 iv(G) 是模块设计复杂度指标

    【讨论】:

      【解决方案2】:

      有一个名为 Metrics Reloaded 的插件可用。这使您的代码在级别上变得复杂。

      【讨论】:

      • 你能告诉我我是如何将它包含在 android studio 中的吗?
      • 您可以从 Jetbrains 网站下载,然后转到文件 -> 设置 -> 搜索插件-> 点击插件 -> 从磁盘安装插件....-> 找到您的下载文件。现在在分析部分,您可以看到计算指标选项。
      • :我已经完成了这些事情,但我没有得到像 eclipse 指标插件这样的实际结果。例如总 CCN 计数、最大 CCN 等。你有什么想法吗?
      【解决方案3】:

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

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-04
        • 2019-03-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多