最近想梳理一个已有的 C++ / Qt 项目,希望借助工具生成一些便于理解和交接的文档,主要包括:
试了一下 Understand-Anything ,它的知识图谱和业务领域分析比较接近我的需求,不过在 C++ 代码分析方面有问题, Alpha::run() 和 Beta::run() 这样的同名成员函数,提取出的函数名称和调用图中的调用者都变成了 run ,没有保留所属类信息。
所以想问问大家,有没有用过比较合适的开源工具或组合方案?
比较关注这几个方面:
有试过 clang-uml 、CodeGragh 、GitNexus ,感觉效果都一般。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.