web-dev-qa-db-ja.com

Visual Studio-C ++プロジェクトからUMLを生成する

現在、cryengineゲームコードを読んでいます。それは非常によく文書化されていない巨大です。プロジェクトファイルからUMLダイアグラムを作成できれば、本当に良いでしょう。

C++コードからUMLダイアグラムを生成するツールを既に見つけました。問題は、cryengineプロジェクトが本当に巨大であり、これを行うには多くの時間がかかることです。

これは可能だと思いますか?

18
Maik Klein

Visual StudioにはUMLジェネレーターが組み込まれています。 Visual Studioプロジェクトで、Class Viewを選択し、ネームスペースを右クリックして、View Class Diagramを選択します。プロジェクトが大きい場合、UMLダイアグラムを生成するのに時間がかかる場合があります。お役に立てれば。

enter image description here

31
billz

結果にがっかりするかもしれません。巨大なC++の混乱は、同様に非常に複雑なUMLダイアグラムとしてレンダリングされる可能性があります。

それでも、大規模なC++コードベースを視覚化するために設計されたツールの1つは、 nderstand です。

5
ChrisW