◀ANSI版開発トップへ
  • 199 doxygenとコメントの書き方
    • 200 Re:doxygenとコメントの書き方
      • 203 Re2:doxygenとコメントの書き方
  • [199] doxygenとコメントの書き方 げんた 2001年03月19日 21:40

    doxygen http://www.doxygen.org/ というソースコードからドキュメント(HTML/RTF/LaTeX/UNIX man)を自動生成するソフトを使ってみました。
    クラス階層が画像で表示されたりとかなり高度なことができるソフトです。ソースコード中にあるコメントから解説を書いてくれるのですが、明示的に指定したQt及びJavaDoc形式コメントのみを拾い出すので現時点では全くコメントは表示されません。

    そこで、今後コメントを入れるときは関数や引数の解説などドキュメントに含められそうなものはこの形式に従うようにするというのはどうでしょうか。

    基本的なルールはコメントマークの直後に!を入れるだけで、/*! とか //! で始めます。

    ただ、こういうことを書くとじぇぷろさんが張り切ってあちこち直し始めてしまい差分のほとんどがコメント行になってしまうという状況は勘弁してほしいと思います。あくまで直したときについでに入れるということで。
    • [200] Re:doxygenとコメントの書き方 げんた 2001年03月21日 00:49

      ▼ げんたさん
      > あくまで直したときについでに
      と自分で書いておきながら、CEOLとCPassiveTimerにコメントをつけてしまいました。CShareDataなど既に付いているコメントの先頭に!をつけたくなる衝動に駆られますが、それをやってしまうとCShareDataのほとんどが変更行になってしまうしなぁ。
      差分を気にして何もしないよりはできるときにコメントも充実させた方がいいんでしょうかね。

      コメントの付与基準並びにドキュメント生成方法をホームページにUpしました。
      • [203] Re2:doxygenとコメントの書き方 げんた 2001年03月22日 18:18

        doxygenで生成したドキュメントを以下のURLに置きました。これはあくまでサンプルなので今後更新されるという保証はありません。
        http://members.tripod.co.jp/sakura_edito
        r/docsrc/


        ほとんど中身が入っていないのですが、中身のあるところを見たい人は下のURLからどうぞ。
        http://members.tripod.co.jp/sakura_edito
        r/docsrc/class_CEOL.html

        http://members.tripod.co.jp/sakura_edito
        r/docsrc/class_CPassiveTimer.html


        対応するソースコードはeGroupsにあります。コメント挿入以外にバックアップ間隔指定の横にあるスピンボタンが動く(byみくさん)点が最終リリースとは異なります。