-1

我有很多太大的类的遗留项目。我需要将其作为报告提交给经理,以开始清理和重构。我已经为这个项目配置了PMD maven 目标的Jenkins工作:

pmd:pmd

我正在研究:

如何获取超过 500 行的 Java 类(和 JavaScript、HTML 文件......)列表?

如何获取函数超过 50 行的 Java 类列表?

最好在 Jenkins 上发布,即作为报告。
但是,任何简单的解决方案都可以。例如:作为完整的类名、LOC(代码行)的普通列表。按 LOC 降序排序。

简单格式

Name LOC
com.example.HugeClass 5000
com.example.BigClass  3540
com.example.BigClass2 3390
4

2 回答 2

3

使用Checkstyle,或使用SONAR,它聚合了 Checkstyle、PMD、Findbugs 和其他检查并生成报告等。

于 2012-12-25T08:32:43.423 回答
1

有很多工具。http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#Java 您需要选择一个并了解如何配置它。

于 2012-12-28T05:06:40.913 回答