用于生成C+的轮廓/地图的工具+;代码-有这样的事情吗? 我需要进入并对C++编写的软件组件做一些修改。我幻想着生成一些代码映射,它将显示类之间的关系,并引导我遍历方法的流/调用图。有这个工具吗
几年前,我使用RationalRose建模工具,它具有逆向工程代码和为代码构建类图的功能。然而,对于这样的项目探索来说,重要的是一些动态信息,比如序列图(理想情况下)或调用图。没有提到Rose太大,不适合这样一次性的任务,实际上我不知道它是否仍然存在。看看BOUML,我想这正是你想要的: 我个人使用Doxygen及其真正最容易配置的程序,其输出方式与您描述的一样 要生成调用图,您还需要可以在graphviz中获得的点。可能还有一些其他的依赖项,但是在那些情况下,它应该在配置文件中这样说,顺便说一下,配置文件的注释相当好用于生成C+的轮廓/地图的工具+;代码-有这样的事情吗? 我需要进入并对C++编写的软件组件做一些修改。我幻想着生成一些代码映射,它将显示类之间的关系,并引导我遍历方法的流/调用图。有这个工具吗,c++,oop,reverse-engineering,C++,Oop,Reverse Engineering,几年前,我使用RationalRose建模工具,它具有逆向工程代码和为代码构建类图的功能。然而,对于这样的项目探索来说,重要的是一些动态信息,比如序列图(理想情况下)或调用图。没有提到Rose太大,不适合这样一次性的任务,实际上我不知道它是否仍然存在。看看BOUML,我想这正是你想要的: 我个人使用Doxygen及其真正最容易配置的程序,其输出方式与您描述的一样 要生成调用图,您还需要可以在graphviz中获得的点。可能还有一些其他的依赖项,但是在那些情况下,它应该在配置文件中这样说,顺便说一
Doxygen的配置文件起初可能看起来很广泛,但最终的结果是值得的 如果doxygen还不够,我会找企业架构师来完成这项任务。它不是免费的,但它将生成您的图表和代码模型。不过,tbh,我认为强氧正是您所需要的,而且可以免费开机