我有一个大项目,我的经理专门为我从项目中删除未使用的类。
我为它找到了一个很好的工具,它给了我在项目中不使用的类的列表。
apache hama能做到吗??或建议使用任何其他工具
发布于 2012-07-28 18:33:59
你可以试试
Unused Code Detector
一个可能对你有帮助的eclipse插件。更重要的是,如果通过反射使用这些类,那么就会出现一些问题。
另请阅读:
UCDetector发现的问题,只是建议而已。在更改代码之前,你应该真正知道你在做什么!如果UCDetector告诉你,你的代码仍然没有引用,你的代码可能会被:
Reflection
Frameworks like Spring, Hibernate or Eclipse which declare dependencies in property files, xml files (extension-points) ...
Third party code, which is using your API
Jars in your workspace
To be continued...更改可见性可能会导致继承、反射、实例化等方面的问题...
在工作区中对您想要更改的代码片段进行全文搜索是个好主意。
发布于 2012-07-28 18:51:28
IntelliJ IDEA有一个很好的静态analyzer,其中包括死代码检测。对于有限的一组语言和框架,它也可以在免费的community edition中获得。
https://stackoverflow.com/questions/11700193
复制相似问题