2010-12-14 12 views
0

私は誰かのコードレビューを始めました。また、大きな継承モデル(深層が多い)があります。私のホワイトボードを満たした後、私はこれを描くためのツールが必要であることに気付きました。大きな継承コードを引き出すための最良のツールは何ですか?

これを描画するのに最適なツールは何ですか(できれば無料です)。そのため、コードベースで何が起きているかを視覚化することができます。コードはPythonで書かれていますが、私の質問や解決策は一般的なものでなければならないと思います。私の価値は視覚化の周りのスケーラビリティなので、私は手でそれを描いても構いません。

答えて

1

また、(thisスタックオーバーフローの質問を参照)、ソースコードからUML図を生成するEpydocのためのPythonソース

からDiaのUML図を生成することができます

また、AutoDiaHappyDoc主張を見ることができます

0

StarUML is free.

は素晴らしい作品。私が何かを視覚化する必要があるとき、私の行くUMLプログラムです。クラスとシーケンスの両方のダイアグラムを作成することができます。それは良いリバースエンジニア機能も含んでいますが、さらにレビューすると、Pythonのリバースエンジニアリングはサポートされていないようです。

それでも、それはRational Roseのような重い(非自由な)プロプライエタリなソリューションの良い選択肢です。

関連する問題