[英]Is there a tool that will look at my Java code, and suggest a good package structure?
我有一个很大的代码库,我想重构包结构,以便大量交互的类放在同一个包中。
似乎应该可以创建一个工具来查看类之间的交互,然后将那些交互严重的类组合在一起。 然后,这些分组可能会建议包的良好层次结构。
这样的工具存在吗? (开源是首选)。
Structure101是另一种可以分析代码结构并进行依赖和假设分析的产品。
http://www.headwaysoftware.com/products/structure101/index.php
您可以尝试使用Lattix,它使用依赖关系结构矩阵在类和包级别显示代码中的依赖关系和隐藏结构。 我发现它过去对这种东西很有帮助。
Java的Structure Analysis是一个Eclipse插件,可以进行一些依赖性分析:
尝试一些意大利面(见http://freshmeat.net/projects/pastatool/ )
IntelliJ在这个方向上有一些代码矩阵工具。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.