私の会社の内部Webサイトを実行している600個以上のColdFusionソースコードを継承しました。私の仕事の1つは、それを「文書化」することです。コードベースは約5年間の開発を表しており、それが何をするのかの技術仕様はありません。ColdFusionコードの自動ドキュメント
開発者は各ファイルの変更ログを保持しており、一貫したヘッダーがあります。
私は、さまざまなモジュールと参照されたストアドプロシージャの依存関係マップを作成して、ソースファイルをスキャンすることによってこのドキュメントを容易にすることができると考えました。以前C++ソースコードとしてDoxygenを使用していましたが、このようなツールがColdFusion用に存在するかどうかは疑問です。
私は、モジュールの相互関係の相互依存関係を視覚化する手段として、xmindファイルを作成する能力を調査しています。
事前のおかげで、
クリス
"開発者は各ファイルの変更履歴を保持しており、一貫したヘッダーです。" - これは開発者の*明示された意図*以外の何も証明しません! (それは彼らがいつもログの変更などを思い出すと仮定している) –
5歳。 600ファイル。これは、良い文書を生成するために使用できるヒント(メタデータ)を持つ、cfcのすべての、良いOOコードの可能性は何ですか?おそらくほとんどありません。 – Mark