您使用哪些工具来查找大型 Java 项目中未使用的/死代码?我们的产品已经开发了几年,手动检测不再使用的代码变得非常困难。但是,我们会尽量删除未使用的代码。
对于一般策略/技术(特定工具除外)的建议也很受欢迎。
编辑:请注意,我们已经使用了代码覆盖工具(Clover、IntelliJ),但这些帮助不大。死代码仍然有单元测试,并显示为已覆盖。我想一个理想的工具会识别出几乎没有其他代码依赖于它的代码集群,从而允许手动检查文档。
最佳答案
一个运行良好的 Eclipse 插件是 Unused Code Detector .
它处理整个项目或特定文件,并显示各种未使用/无效的代码方法,以及建议可见性更改(即可以保护或私有(private)的公共(public)方法)。
关于java - 如何在 Java 项目中查找未使用/死代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/162551/