【发布时间】:2014-12-09 09:35:32
【问题描述】:
如何在 Android Studio 中检查代码圈复杂度? Android Studio 是否有任何插件可用于检查代码复杂性?
【问题讨论】:
标签: android android-studio cyclomatic-complexity
如何在 Android Studio 中检查代码圈复杂度? Android Studio 是否有任何插件可用于检查代码复杂性?
【问题讨论】:
标签: android android-studio cyclomatic-complexity
转到文件 -> 设置 -> Android Studio 中的插件 在搜索栏中输入“Metrics Reloaded”并安装插件 点击应用 重启 Android Studio
现在打开您的源文件并右键单击它。 转到分析 -> 计算指标 在窗口中,选择指标范围为“当前文件”,指标配置文件为“复杂度指标”,然后点击“确定”。
点击确定后会显示结果。 v(G) 是循环复杂度 ev(G) 是基本的循环复杂度 iv(G) 是模块设计复杂度指标
【讨论】:
有一个名为 Metrics Reloaded 的插件可用。这使您的代码在级别上变得复杂。
【讨论】:
我知道这是一个老问题,但是您可以使用插件 CodeMR 在 Android Studio 中查看圈复杂度代码。
CodeMR 是一款适用于 Java、Kotlin 和 Scala 项目的软件质量和静态代码分析工具。
您还可以为项目创建不同的 HTML 报告,并为包、类和方法导出许多面向对象的指标。
使用 Community Edition,您最多可以提取 50 个源文件和 60 个类。如需分析更多文件,您可以下载试用许可证或从 CodeMR 网站购买许可证。
【讨论】: