【发布时间】:2013-07-06 21:33:12
【问题描述】:
每当我刚接触 C++ 或 Java 项目时,我总是需要花费数小时的时间盯着和浏览代码来理解和抽象主要架构。
另一方面,与阅读配置文件摘要相比,使用graphviz、dot、Gprof2Dot 等工具可以更好地查看执行实例配置文件的可视化表示。
我只是为了类比而讲述分析案例。我想要的实际上是一个类似于xcruiser 的工具。这是大约十年前开发的@#$%ing AWESOME(尽管无用)程序(现在写的是 2013 年中期),但仍然可以编译并且无需源补丁即可完美运行。如果你想错过现场直播(这个 Debian 盒子直接编译),可以在互联网的搜索引擎中浏览像 this 这样的截图。
回归真实,聪明的人如何在项目中轻松自如地在代码中迷失自我?
【问题讨论】:
-
Doxygen 有 很多 graphing options!
-
我通常用合适的UML工具做逆向工程。
标签: java c++ visualization augmented-reality graphviz