提示五十六:為所有導(dǎo)出的API元素寫文檔注釋

第56條:為所有導(dǎo)出的API元素寫文檔注釋。

  1. 為了正確的編寫API文檔,必須在每個(gè)被導(dǎo)出的類、接口、構(gòu)造器、方法和域聲明之前增加一個(gè)文檔注釋。
  2. 同一個(gè)類或接口中的兩個(gè)成員或者構(gòu)造器,不應(yīng)該具有相同的概要描述。
  3. 如果代碼中出現(xiàn)了泛型,確保要在文檔中說明所有的類型參數(shù)。
  4. 為枚舉類型編寫文檔時(shí),要確保在文檔中說明常量。
  5. 為注解編寫文檔時(shí),要說明清楚所有成員。
  6. 類或者靜態(tài)方法是否線程安全,應(yīng)該在文檔中進(jìn)行聲明。

這一章作者主要還是站在一個(gè)較高的視角來考慮問題。確實(shí)一般也只在一些封裝好的API中見過文檔注釋,平時(shí)寫代碼一般不會(huì)使用這一套。但是有時(shí)候遇到一些trick難懂的地方,我也會(huì)寫一些注釋來解釋代碼這樣做的原因,如果想讓自己的代碼被更多的人使用,文檔注釋這一套還是很有必要的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容