从代码生成类图的工具(Visual Studio)


-1

标题说明了一切,真的。我希望那里有一些扩展,或者是完整的软件,它会自动生成我的代码中的类图。我查看了Extension Gallery网站,但找不到符合我标准的内容。

我继承了一个看起来像是由CompSci 101学生编写的应用程序 - 没有文件夹结构,有很多重复的代码。50多个窗口形式散布着很多乱七八糟的东西。绝对没有继承,没有接口或任何东西。这是非常简单的代码,只有很多代码。

有一些东西可以生成整个项目的图表,这样我就可以快速查看冗余代码的位置,这样我就可以回过头来重构这个怪物的地狱。我真的不需要任何花里胡哨,只是为了看到班级名称,领域和方法。但是我想要省略表单上添加的任何控件。

因此,假设我说在代码视图中MyForm包含2个Textbox1和1 private int,类图应该如下所示:

| MyForm |
----------
| -int i |
----------

代替:

| MyForm |
----------
| -int i |
| -txt1  |
| -txt2  |
----------

原谅粗略的绘图:)



@Ramhound必须手动为每个类生成一个,并且还显示每个表单上的所有控件。我只是在寻找类代码背后的字段等等。
sab669 2014年

根据您的所有要求更新您的问题。类图应该包括给定类中的控件。 UML工具
Ramhound 2014年

Answers:


0

为了分析代码,我通常首先运行doxygen。它有助于生成概述。不要忘记在配置文件中包含点图,这是可视化调用者和被调用者树所需的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.