使用Eclipse for Java应用程序和框架代码进行影响分析

使用Eclipse for Java应用程序和框架代码进行影响分析,java,eclipse,static-analysis,Java,Eclipse,Static Analysis,可以在Eclipse中进行影响分析吗?如果有一些类和方法需要更改,请查找该更改对其余应用程序代码(其他类和方法)的影响 核心问题是,除了核心java之外,还有其他代码,如XML、JSP、框架代码等关于此主题的最高级项目之一可能是 你可以试试看,看看这是否提供了你想要的答案(注意:我还没有测试过) X-Ray是Eclipse框架的开源软件可视化插件。它为给定的Java项目提供了系统复杂性视图、类和包依赖关系视图 还有其他用于探索代码依赖关系的高级工具(但不是免费的): 如此非凡 XDepen

可以在Eclipse中进行影响分析吗?如果有一些类和方法需要更改,请查找该更改对其余应用程序代码(其他类和方法)的影响
核心问题是,除了核心java之外,还有其他代码,如XML、JSP、框架代码等

关于此主题的最高级项目之一可能是
你可以试试看,看看这是否提供了你想要的答案(注意:我还没有测试过)

X-Ray是Eclipse框架的开源软件可视化插件。它为给定的Java项目提供了系统复杂性视图、类和包依赖关系视图


还有其他用于探索代码依赖关系的高级工具(但不是免费的):

  • 如此非凡
  • XDepend(允许您提取、可视化、查找和控制应用程序和框架的结构)

快速进行依赖关系分析的最简单方法(仍然是免费的)仍然是我:

(未直接集成到eclipse,但使用非常简单)


最简单的方法是:右键单击要更改的类或方法,选择“重构”(或按alt-shift-T),然后选择要执行的重构(重命名、移动、更改方法签名等)。然后选择“预览”(或根据具体情况选择下一步)。然后,您将看到提议的更改的影响。对于rename和move类,您还可以选择将更改应用于非java文件。接下来,您可以使用搜索功能。

试试JRipple eclipse插件。很好。

有一个可用的插件,它将测试影响分析带到了Java世界。该插件称为jQAssistat测试影响分析,可通过以下途径获得