问题描述
是否有任何适用于 Java 的工具可以自动确定给定 Java 代码的圈复杂度?我在网上找了一些工具,但还没有找到.
推荐答案
我使用 Sonar(我的首选方法).有一些插件可以在构建时"自动"生成报告(即 ANT/Maven 等).
另一个有关如何在仪表板上显示 CC 的相关帖子:如何列出圈复杂度最高的方法
我过去使用的另一个工具是 corbetura.不过,您必须进行良好的单元测试,并且找到 CC 的定量分析有点棘手.
是否有任何适用于 Java 的工具可以自动确定给定 Java 代码的圈复杂度?我在网上找了一些工具,但还没有找到.
我使用 Sonar(我的首选方法).有一些插件可以在构建时"自动"生成报告(即 ANT/Maven 等).
另一个有关如何在仪表板上显示 CC 的相关帖子:如何列出圈复杂度最高的方法
我过去使用的另一个工具是 corbetura.不过,您必须进行良好的单元测试,并且找到 CC 的定量分析有点棘手.