有没有一个工具可以查看我的 Java 代码,并建议一个好的包结构?

san*_*ity 5 java refactoring

我有一个很大的代码库,我想重构包结构,以便大量交互的类位于同一个包中。

看来应该可以创建一个工具来查看类之间的交互,然后将那些交互频繁的类组合在一起。这些分组可能会建议一个良好的包层次结构。

存在这样的工具吗?(开源是首选)。

Ale*_*ler 5

Structure101 是另一个可以分析代码结构并进行依赖性和假设分析的产品。

http://www.headwaysoftware.com/products/structural101/index.php


Ale*_*ler 1

Structure Analysis for Java 是一个 Eclipse 插件,可以进行一些依赖性分析:

http://stan4j.com/