我是 NetBeans 6.5 用户,正在寻找一种生成未在设定项目组中使用的方法/类列表的方法。

我知道我可以右键单击每个方法并选择“查找用法”,但我正在寻找该过程的自动化。

我愿意看看在 netbeans 之外运行的东西,只要它生成一个粗略方法/类的列表。

谢谢。

有帮助吗?

解决方案

proguard 这样的混淆器可以通过删除未使用的方法/类来缩小你的罐子。也许有可能得到一个详细的输出,其中包含已删除(因此未使用)的类/方法列表。

此处您可以找到有关使用proguard查找死代码的更多信息。

其他提示

您可以在PMD中打开未使用的代码规则(这是一个NetBeans插件),然后在整个项目中运行PMD。

使用测试覆盖率工具来检测代码库,然后运行应用程序本身,而不是测试。

Emma Eclemma 将为您提供很好的报告,说明在任何给定的代码运行中运行的类的百分比。

您可以使用多种工具来帮助查找这些问题和其他问题:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top