【问题标题】:Tool to create a diagrammatic representation of Java code / Get diagrams from code / Convert code to diagrams? [duplicate]用于创建 Java 代码的图表表示/从代码中获取图表/将代码转换为图表的工具? [复制]
【发布时间】: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


【解决方案1】:

我认为您正在寻找的是类图。如果你不知道UML是什么,你肯定需要take a look at it

使用 Eclipse 生成类图的问题已在 SO 上广泛讨论,here 是 Eclipse 插件的好指针。

【讨论】:

    猜你喜欢
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多