【问题标题】:Impact Analysis using Eclipse for Java application with framework code使用带有框架代码的 Eclipse for Java 应用程序的影响分析
【发布时间】:2010-12-21 21:20:41
【问题描述】:

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

【问题讨论】:

    标签: java eclipse static-analysis


    【解决方案1】:

    关于这个主题的最先进的项目之一可能是 XRay
    你可以尝试一下,看看它是否提供了你正在寻找的一些答案(注意:我还没有测试过)

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


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


    对我来说,进行快速依赖分析的最简单方法(并且仍然免费)仍然存在:
    CDA - Class Dependency Analyzer
    (不直接集成到eclipse中,但是使用起来很简单)

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        试试 JRipple eclipse 插件。挺好的。

        【讨论】:

          【解决方案4】:

          有一个jQAssisant 的插件可用,它将测试影响分析带入 Java 世界。该插件名为 jQAssistat 测试影响分析,可通过https://github.com/jqassistant-contrib/jqassistant-test-impact-analysis-plugin 获得。

          【讨论】:

            猜你喜欢
            • 2011-10-23
            • 1970-01-01
            • 2011-02-05
            • 2014-02-24
            • 2019-12-19
            • 2011-11-21
            • 1970-01-01
            • 2012-08-06
            • 2015-05-07
            相关资源
            最近更新 更多