9

私は Delphi 7 で他の人のコードを理解しようとしています (新しいバージョンにはこれが組み込まれていると思われますが、最新バージョンで 1,000 ドルを超えることはしたくありません)。

クラス階層図を生成するのに役立つ (できれば FOSS) ツールはありますか?


実際、GExpertsのクラス ブラウザは問題ありません。受け入れられた回答ほど良くはないかもしれませんが、優れたツールのコレクションの 1 つにすぎません

4

5 に答える 5

11

SourceForge の ESS モデルを使用できます。
いくつかのクラスをロードして .PAS (.DPR、.CLASS など) を実行すると、このプログラムはクラス ダイアグラムとドキュメントを生成します。無料でコードソースにアクセスできます。 代替テキスト

よろしく

于 2011-01-13T11:23:23.637 に答える
4

私の知る限り、ModelMaker 6.2 は Delphi 7 に含まれていました。これは UML ツールです。そこにソース コードをインポートして、クラス ダイアグラムなどを生成できます。すべての機能を覚えているわけではありませんが、ModelMaker は素晴らしいツールであり、一見の価値があることは覚えています。

更新: Model Maker (現在の MMX) は、サポートされているすべての Delphi IDE で無料になりました

于 2011-01-13T02:49:44.763 に答える
3

SynProject ツールをご覧ください。

概要 SynProject は、コード ソースのバージョン管理と Delphi プロジェクトの自動ドキュメント化のためのオープン ソース アプリケーションです。

すべてのクラス階層ドキュメントを作成するパスカル ソース パーサーがあります。

これは単なるパーサーではありません。仕様/アーキテクチャ/設計/テスト/リリースのドキュメント リスト全体を統合された方法で記述できます。

上記のリンクには、いくつかのチュートリアル、スクリーンショット、および結果のドキュメント サンプルがあります。

于 2011-01-13T10:54:11.660 に答える
2

Peganza のPascal アナライザー(FOSS ではありません)

于 2011-01-13T01:46:17.707 に答える
1

Doc-o-maticのドキュメント ジェネレーターは、クラス階層を作成します。彼らはあなたが試すことができる無料の高速バージョンを持っています.

于 2011-01-13T10:06:56.613 に答える