【发布时间】:2013-03-29 08:13:36
【问题描述】:
我想要一个工具,它可以查看我的 java 代码或 eclipse java 项目并将其转换为显示类和方法之间的关系和依赖关系的图表。这样的工具将大大减少向他人解释我的代码的需要。它将使相关的图表/图片比只有 cmets 和 java 更容易理解 文档。
是否有任何可靠的工具可用于此类目的?我更喜欢免费/开源工具。但是,只要被业界接受,什么都可以。
编辑
我需要人们能想到的所有可能的图表——UML、序列、状态、交互、显示哪个方法调用哪个等等。如果每个功能都由不同的工具提供,这不是问题。我可以使用多种工具来生成不同类型的图表。
【问题讨论】:
-
寻找一个UML Eclipse 插件,它似乎正是你所需要的。
-
可能根本问题是代码风格不佳。我建议改进你的代码。尝试阅读一些书籍,例如 Clean Code。
-
@AppleGrinder 序列、状态和交互图是 UML 的一部分(UML 不仅仅是类图)。 UML Eclipse 插件可能都提供这样的特性。
-
@AppleGrinder
Sequence, State, Interaction图表是uml 的一部分。顺便说一句,你有没有试过用谷歌搜索:state diagram for %IDE_NAME%? -
@AppleGrinder 试试别的?尝试解决问题?研究一点点?一般来说,这些软件东西是非常不可靠的。如果它们都以某种方式失败,那么高质量的彩色铅笔和一把好的尺子将是最好的选择。
标签: java diagram class-diagram diagramming