java - 您如何获得项目的可视化 map ?

标签 java c++ visualization augmented-reality graphviz

每当我刚开始接触 C++ 或 Java 项目时,我总是需要花费大量时间查看和浏览代码才能理解和抽象主要架构。

另一方面,可以使用 graphvizdotGprof2Dot 等工具更好地观察执行实例配置文件的可视化表示。 ,等等,而不是阅读个人资料摘要。

我讲侧写案例只是为了打个比方。我想要的实际上是一种类似于 xcruiser 的工具.这是大约十年前开发的@#$%ing AWESOME(几乎没用)程序(写到现在是 2013 年年中),但仍然可以编译并完美运行,没有源代码补丁。如果你想错过它的现场直播(这个 Debian box 直接编译它),截屏如 this可以在互联网的搜索引擎中浏览。

回到现实,聪明的人如何在代码中迷失自己之前从视觉上轻松地进入项目?

最佳答案

我查看测试以了解它的工作原理。如果没有,我会写一些并以这种方式学习。 即使它没有 doxygen 风格的注释,我也会倾向于在它上面运行 doxygen——这仍然会产生一些关于它如何组合在一起的线索。 我尝试将某些部分设为私有(private)并查看无法编译的内容。

关于java - 您如何获得项目的可视化 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17545487/

相关文章:

java - Smack + openfire - 是否可以检查当前用户是否是管理员?/如何检查当前用户详细信息?

c# - 从托管 C++ DLL 使用 C# 程序集时崩溃

c++ - 无法连接来自基类的信号

c++ - 如何向线程传递消息

python - 避免在 Seaborn 中绘制缺失值

java - 如何在 GeoTools 中画一条围绕单个图层中所有多边形的线?

java执行批处理文件

java - 斯卡拉/Play : parse JSON into Map instead of JsObject

silverlight - 用于创建交互式图表的工具

graphics - 关于镜面反射行为的问题?