在Java中可视化代码流的工具?
我的灵感来自于关于代码流可视化工具的问题 Java servlet或应用程序有这样的功能吗?的UML视图在某种程度上也适用于Java。IBM有一个旧的(2004年)视图,可以对Java代码进行可视化 UML也能很好地对代码进行反向工程。在Eclipse/IntelliJ IDEA中是否可以使用Ctrl+Alt+H?(albo在NB某处出现)在Java中可视化代码流的工具?,java,code-analysis,Java,Code Analysis,我的灵感来自于关于代码流可视化工具的问题 Java servlet或应用程序有这样的功能吗?的UML视图在某种程度上也适用于Java。IBM有一个旧的(2004年)视图,可以对Java代码进行可视化 UML也能很好地对代码进行反向工程。在Eclipse/IntelliJ IDEA中是否可以使用Ctrl+Alt+H?(albo在NB某处出现) 或者IntelliJ IDEA中的“数据流从/到”?在UML2中有两种基本类型的图:结构图和行为图。每个UML图都属于这两个图类别中的一个。结构图的目的是显
或者IntelliJ IDEA中的“数据流从/到”?在UML2中有两种基本类型的图:结构图和行为图。每个UML图都属于这两个图类别中的一个。结构图的目的是显示被建模系统的静态结构。它们包括类、组件和/或对象图。另一方面,行为图显示系统中对象之间的动态行为,包括它们的方法、协作和活动等。示例行为图包括活动图、用例图和序列图 在这里,我的理解是OP需要一个工具来可视化代码流(这是问题的标题),即动态行为。一个完美的图表应该是序列图 但是,恕我直言,无论是UML反向工程工具还是Doxygen都无法从源代码中找出这样的图。这些工具知道如何生成结构图(例如类图),但不知道如何生成行为图(这需要执行)。所以这些工具并不能回答这个问题(即使对于C++) 在我看来,要可视化代码流,您必须查看有人指出的调用层次结构。我最喜欢的是。不幸的是,上次更新是在2007年8月10日进行的。。。但还是值得一试
另一个选项是Structure101,这是一个非常好的工具,绝对值得一看。我已经测试过了,它对于自动序列图的生成非常棒
HandyEdit制作了一个插件,该插件正好做到了这一点:已停止使用。新项目的链接是:
Source Navigator说它支持Java,尽管我自己只在C/C++中使用过它。
检查该工具,通过分析java程序自动生成执行流程图。我还将其用于相对较大的代码库。将可视化运行的Java代码。它还可以可视化Java堆栈跟踪。我认为它试图做到这一点。你的意思是和?你知道NetBeans可以反向工程哪些UML模型吗?我只反向工程到类图中,但我想知道它是否也可以用于从代码到序列图。domain jsonde.com已经死了。jsonde的最后文件来自2011年的“调用层次结构”,谢谢!)我不明白为什么这家店关门了。这是一个合理的问题。答案是:findtheflow.io