【发布时间】:2011-02-21 01:07:18
【问题描述】:
我发现自己最近在工作中遇到了很多相当大、复杂的代码库,我被要求审查或重构或两者兼而有之。当代码高度并发、大量使用模板(尤其是静态多态性)并且具有依赖于回调/信号/条件变量/等的逻辑时,这可能会非常耗时。
在 C++ 时期有什么好的可视化工具,其中有没有可以很好地与“高级”C++ 特性配合使用的工具?任何事情都可能比我现在的方法更好,这基本上是笔+纸或单步调试器。调试器方法可以很好地跟踪特定的代码路径,但不适合在进行严重重构时查看您真正需要的全局。
编辑:我应该提一下,Visual Studio 插件对我没有多大帮助,因为我们的东西大多仅适用于 Linux。
【问题讨论】:
标签: c++ refactoring visualization