現在、cryengineゲームコードを読んでいます。それは非常によく文書化されていない巨大です。プロジェクトファイルからUMLダイアグラムを作成できれば、本当に良いでしょう。
C++コードからUMLダイアグラムを生成するツールを既に見つけました。問題は、cryengineプロジェクトが本当に巨大であり、これを行うには多くの時間がかかることです。
これは可能だと思いますか?
Visual StudioにはUMLジェネレーターが組み込まれています。 Visual Studioプロジェクトで、Class View
を選択し、ネームスペースを右クリックして、View Class Diagram
を選択します。プロジェクトが大きい場合、UMLダイアグラムを生成するのに時間がかかる場合があります。お役に立てれば。
結果にがっかりするかもしれません。巨大なC++の混乱は、同様に非常に複雑なUMLダイアグラムとしてレンダリングされる可能性があります。
それでも、大規模なC++コードベースを視覚化するために設計されたツールの1つは、 nderstand です。