有人知道在 Java EE 项目中检测无效代码的工具吗?
我已经研究过许多对纯 Java 项目表现出色的工具,但似乎没有任何工具能真正处理同时包含 JSP 和 Javascript 文件的项目。例如,检测到正在使用 Java 方法,因为它是从 JSP 调用的,或者检测到以前用作 AJAX 请求的某些 JSP 文件不再从任何 Javascript 调用。
谢谢。
最佳答案
现实生活中的抽样呢?插件JaCoCo代理到您的应用程序,运行它并使用一段时间。如果您有全面的功能测试,请运行它们。如果您有一组测试人员,请让他们点击您的应用程序。 JaCoCo 会同时记录所有执行的行(用于代码覆盖)。
如果某些行在很长一段时间内没有执行(记住你必须触摸应用程序中所有可能的屏幕、调用、路径和分支)你应该检查它们是否真的死了(或者你可能只是忘记了在此特定配置中运行您的应用程序)。
可以理解这是非常脆弱的,但我不认为你会发现任何自动的东西。
关于java - 如何检测企业 Java 项目(Java + JSP + Javascript)中的无效代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7016955/