Doxygen (1)
2006/05/20
私たちはいくつかのすばらしいツールからドキュメンテーションツールを選ぶことができます。あなたがオープンソース作業でそれを使用するなら、Doxygenはあなたのための最高のアプリケーションであるかもしれません。それは十分、有名なアプリケーションです。
Doxygenのすごい特徴は複数のプログラム言語をサポートするのが可能であるということです。
C、C++、Java、Objective-C、パイソン、IDL、PHP、C#そしてDからドキュメントを作るので、Doxygenはほとんどのオープンソースプロジェクトの役に立ちます。あなたは、あなたが新しいオープンソースプロジェクトをダウンロードした後にすぐ生成したドキュメントでソースコードを読み始めることができます。
また、Doxygenは、あなたのプログラムの設計に関する考えをクリアにするために使用されます。
IDEスクリーンの上で汚いコードを再考することは難しいことです。Doxygenと一杯のコーヒーは、それを簡単にします。
私は、Doxygenが私たちに良い理由が、C++の良いUMLモデリング・ツールがないということであると思います。私が何らかのツールで私たちのソースコードからUMLダイアログを生成しようとしたとき、それは深いクラスを分析することができませんでした。高価なツールもまた時折いくつかのクラスを見逃しました。そして、複雑なクラステンプレートは役に立つダイアログを決して生成しません。C++(または、PHP)の場合、Doxygenによって作られたドキュメントはUMLツールで作られたダイアログより私たちに有益です。
Doxygenは良いのですが、この事情はC++でプログラムを作らなければならない私たちにとって深刻な問題であるかもしれません。