每当我刚接触 C++ 或 Java 项目时,我总是需要花费数小时的时间盯着和浏览代码来理解和抽象主要架构。
另一方面,与阅读配置文件摘要相比,使用 、 、 等graphviz
工具dot
可以更好地观察执行实例配置文件的可视化表示。Gprof2Dot
我只是为了类比而讲述分析案例。我想要的实际上是一个类似于xcruiser
. 这是大约十年前开发的@#$%ing AWESOME(尽管无用)程序(现在写的是 2013 年中),但仍然可以编译并且无需源补丁即可完美运行。如果你想错过现场直播(这个 Debian 盒子直接编译它),可以在互联网的搜索引擎中浏览这样的屏幕截图。
回归现实,聪明的人如何在项目中轻松自如地在代码中迷失自我?