2009-06-17 5 views
6

私は、私のプロジェクトの250個のヘッダーファイルとcppファイルのセットを持っています。私は古いコードをフォーマットし、APIのドキュメントを生成したかったのです。これを行うのに役立つツールはありますか?C++(vC++)のソースコードの美化?

私はDOxygenを使用することを考えていますが、何らかの形式で情報が必要と考えています。

答えて

10

文書の作成にDoxygenを使用してください。それは正しい設定でソースから多くを推測することができます。ドキュメント化されたオブジェクトごとに適切なコメントがあれば、それは良くなります。しかし、Doxygenはあなたのコードのフォーマットとレイアウトを正規化するのに役立ちません。

このタスクでは、コード美化器が必要です。古典的なツールはindentでした。しかし、はるかに汎用性の高いツールはであり、これは明確にUniversal Indent GUIと名付けられたいくつかの美化器の1つです。後者のツールは、幅広い言語をサポートし、好みのスタイルに合わせて設定を調整するのに便利なGUIインターフェイスを提供します。

上記のすべては、偶然にも無料でオープンソースです。

Doxygenを使用すると、Graphvizツールをインストールして、コールグラフやその他の図を描画できるようになります。

+0

これらは大きなリンクです:) – toto

+0

そこには、はるかに良いです。 – RBerteig

6

私は良い経験をしていますastyle (Artistic Style);使いやすく設定が簡単です。

+0

Astyle:ソースファイルをアイコンにドラッグアンドドロップするだけで、あなたのかわいいソースを準備できます。 – siddhant3s