【发布时间】:2012-08-03 05:23:38
【问题描述】:
我有一个用 Java (Eclipse) 编写的 android 项目开源。大约有 300 个类。我希望能够更快地理解代码,并对所有类、接口进行一般表示,并了解它们是如何相互连接的。 Eclips 或外部实用程序中是否有方法可以帮助检索项目的类结构?
【问题讨论】:
我有一个用 Java (Eclipse) 编写的 android 项目开源。大约有 300 个类。我希望能够更快地理解代码,并对所有类、接口进行一般表示,并了解它们是如何相互连接的。 Eclips 或外部实用程序中是否有方法可以帮助检索项目的类结构?
【问题讨论】:
我没有尝试过,但这看起来不错:http://sourceforge.net/projects/jug/
编辑:这个看起来更好:http://www.objectaid.com/home
编辑 2:也看到这个:http://www.nwiresoftware.com/
【讨论】:
我还没有用 Java 做到这一点,但您可以尝试这里讨论的一些选项:
How to generate UML diagrams (especially sequence diagrams) from Java code
获取代码的 UML 图
【讨论】:
有很多可供 Eclipse 使用的 UML 插件。这实际上是关于您想要多少信息以及您对哪些信息感到满意。我发现的最流行的是 Object Aid,但用于 Eclipse 的 UML 插件的 quick Google search 会返回许多选项。
【讨论】:
如果您想要详细的 UML 图,那么我强烈建议您查看Enterprise Architect。它提供与 Eclipse 的紧密集成。桌面版相当实惠。
【讨论】: