青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 27, comments - 14, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

doxygen總結

Posted on 2009-10-15 10:45 heeeey 閱讀(752) 評論(0)  編輯 收藏 引用 所屬分類: C++

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/smartduck/archive/2005/08/25/464720.aspx

一.問題
  1.工程太龐大了:代碼行總數:1038099(88.24%);
  2.注釋太少了:注釋行總數:92759(7.88%);
  3.新員工上手教慢;
  4.維護時發現有些代碼作者都看不懂了;
二.思路
  1.增加注釋
  2.統一注釋格式
  3.抽取注釋, 生成文檔, 提供給新員工
三.實現
  1. 采用doxygen注釋.
  2.每個.h文件的頭部,必須添加注釋,格式如下:
  /** \file file.h
   * A brief file description.
   * A more elaborated file description.
   */


  3.每個類的聲明上方,必須添加注釋,格式如下:
  /** \class Test class.h
   *  \brief This is a test class.
   *
   * Some details about the Test class
   */
   class Test
   {
    ...
   };

  4.每個成員變量及成員函數的定義的右邊或上方,必須添加注釋,格式如下:
  /** Some details about the function open */
  void open();

  5.每個全局函數、全局變量、宏定義的定義的右邊或上方,必須添加注釋,格式如下:
  /** Some details about the function GlobalFunc*/
  void GlobalFunc();

  6.每個.cpp文件頭部,必須添加注釋,格式如下:
  /** \file file.cpp
   * A brief file description.
   * A more elaborated file description.
   */


   7.每個函數的實現上方,必須添加注釋,格式如下:
  /** \brief A member function.
   *  \param c a character.
   *  \param n an integer.
   *  \exception std::out_of_range parameter is out of range.
   *  \return a character pointer.
   */
   const char *member(char,int) throw(std::out_of_range)
   {
   }

   8.每個枚舉定義必須添加注釋,格式如下:
      /** Another enum, with inline docs */
      enum AnotherEnum
      {
        V1, //< value 1
        V2  //< value 2
      };

  9.實現代碼中關鍵的代碼必須加注釋,格式如下:
  {
    //some details about the next line code
    if (Button1->Enabled)
    {
    }
  }
 
  10. 必須實行代碼檢查機制.


注:
什么是doxygen呢?下面的介紹錄自doxygen的網頁:
“doxygen是一種用于C++、IDL(Corba、Microsoft和KDE-2 DCOP風格)和C的文檔系統。它可以通過三種方式來幫助你:
1. 它可以從一組標有文檔的源文件中生成在線文檔瀏覽器(HTML格式),以及/或者離線參考手冊(LATEX格式)。同時還支持生成RTF(MS-Word)、Postscript、超鏈接PDF、壓縮HTML和UNIX man頁面格式的輸出。文檔是從源文件中直接提取的,從而十分容易保持文檔和源碼的一致。
2. 可配置doxygen,用以從沒有標注文檔的源文件中提取代碼結構。這對于要在大量源文件中快速地找到所需的東西來說是非常有用的。通過include依賴圖、繼承圖和協作圖等手段(它們都是自動生成的),可以使不同成分之間的關系可視化。
3. 你甚至還可以“濫用”doxygen,創建普通文檔。”


 

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品久久久久久久一区探花| 午夜一区在线| 欧美日韩一级片在线观看| 久久久91精品国产| 久久久精品2019中文字幕神马| 久久高清福利视频| 久久美女性网| 欧美激情综合色| 国产精品激情电影| 国语自产精品视频在线看一大j8| 伊人久久久大香线蕉综合直播| 亚洲欧洲精品一区二区三区不卡 | 亚洲片在线观看| 久久婷婷久久| 欧美大片网址| 亚洲一本大道在线| 久久精品久久综合| 欧美精品手机在线| 国产视频久久网| 99av国产精品欲麻豆| 午夜精品久久久久久久99水蜜桃 | 国产精品久久久久久久久久尿| 国产麻豆精品theporn| 亚洲高清免费视频| 亚洲欧美日韩精品久久久| 美腿丝袜亚洲色图| 亚洲一区一卡| 亚洲系列中文字幕| 影音先锋亚洲视频| 久久精品最新地址| 国产伦精品一区二区三区在线观看 | 国产精品高精视频免费| 精品1区2区3区4区| 中日韩美女免费视频网址在线观看 | 亚洲免费视频观看| 欧美好骚综合网| 国产一区二区三区高清播放| 一本高清dvd不卡在线观看| 久久久99免费视频| 中文精品视频| 欧美激情小视频| 韩日视频一区| 欧美在线视频观看免费网站| 99国产精品99久久久久久| 另类亚洲自拍| 在线观看成人网| 久久久精品性| 午夜国产精品影院在线观看| 欧美日韩一区二区高清| 亚洲精品一区二区网址| 欧美福利在线| 久久夜色精品国产| 一区二区亚洲精品| 久久一区激情| 久久久久.com| 在线观看福利一区| 免费观看成人| 久热精品视频在线观看一区| 国产综合在线看| 久久久久久伊人| 欧美中文在线字幕| 韩国av一区二区| 久久午夜av| 久久亚洲色图| 91久久久在线| 亚洲啪啪91| 欧美日韩www| 亚洲视频在线免费观看| 一区二区激情小说| 国产精品色在线| 欧美在线黄色| 久久国产婷婷国产香蕉| 好看的av在线不卡观看| 猛干欧美女孩| 久久久www成人免费精品| 久久免费高清| 久久久免费观看视频| 在线成人h网| 91久久精品一区二区三区| 欧美三级在线播放| 久久九九免费视频| 欧美福利一区| 午夜欧美精品| 久久人人97超碰精品888| 91久久综合| 一区二区三区免费网站| 国产亚洲欧美一级| 欧美成人蜜桃| 国产精品久久久久秋霞鲁丝| 久久久久欧美| 欧美紧缚bdsm在线视频| 午夜老司机精品| 裸体一区二区三区| 亚洲一线二线三线久久久| 欧美在线播放一区二区| 日韩午夜在线视频| 亚洲欧美在线x视频| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲在线观看视频| 一区二区三区无毛| 欧美成人影音| 国产精品亚洲产品| 欧美大胆a视频| 国产精品成人免费精品自在线观看 | 国产欧美日韩另类视频免费观看| 老司机免费视频久久| 欧美日韩在线一区| 欧美国产视频在线观看| 国产精品嫩草影院av蜜臀| 欧美黄色影院| 国产精品亚洲网站| 亚洲区在线播放| 在线播放不卡| 午夜伦欧美伦电影理论片| 亚洲精品一区二区三区av| 香蕉国产精品偷在线观看不卡| 日韩一区二区精品| 久久这里只有| 久久综合中文| 国产综合av| 亚洲一区三区电影在线观看| 99国产精品国产精品久久| 久久久综合激的五月天| 久久久久高清| 国产精品一区二区在线| 99精品视频一区| 日韩午夜在线播放| 欧美日韩精品二区第二页| 欧美成人免费一级人片100| 国内不卡一区二区三区| 亚洲欧美视频在线观看| 亚洲一区二区三区高清| 欧美美女日韩| 亚洲美女在线看| 亚洲狼人综合| 欧美国产精品va在线观看| 欧美激情第3页| 亚洲高清一二三区| 免费在线观看精品| 狂野欧美激情性xxxx欧美| 国产一区视频观看| 久久精品一区二区国产| 久久蜜桃资源一区二区老牛| 国产视频在线观看一区二区| 先锋亚洲精品| 免费久久99精品国产| 亚洲激情小视频| 欧美日本在线看| 亚洲视频播放| 久久国产精品黑丝| 影音先锋一区| 欧美激情按摩| 亚洲永久字幕| 蜜桃久久av一区| 日韩一区二区电影网| 国产精品久久久久9999| 亚洲欧美视频一区二区三区| 久久免费国产精品1| 亚洲国产精品一区二区尤物区| 免费亚洲网站| 宅男噜噜噜66国产日韩在线观看| 午夜一区二区三区在线观看| 红杏aⅴ成人免费视频| 欧美精品九九| 欧美亚洲在线视频| 欧美高清视频www夜色资源网| 99国产成+人+综合+亚洲欧美| 欧美日韩在线直播| 久久gogo国模啪啪人体图| 亚洲国产欧美在线| 欧美一区二区久久久| 亚洲日本视频| 国产日韩欧美自拍| 欧美精品一区二区视频| 欧美一区二区三区在线免费观看| 亚洲电影av| 久久久精品日韩| 亚洲综合激情| 亚洲二区免费| 国产精品一区二区久久精品| 久久国产精品久久w女人spa| 国产日韩一区二区三区在线| 久久一区二区三区av| 亚洲精品三级| 麻豆av福利av久久av| 亚洲欧美三级在线| 亚洲精品国产欧美| 国产一区二区三区免费在线观看 | 欧美国产综合视频| 欧美一区二区私人影院日本 | 欧美性事免费在线观看| 久久亚洲一区二区| 性做久久久久久久久| 9l国产精品久久久久麻豆| 欧美福利一区二区三区| 久久久五月婷婷| 欧美一区二区黄| 午夜日韩av| 亚洲综合丁香| 亚洲一区二区三区午夜|