Effective Go小記一

英文原文:https://docs.huihoo.com/go/golang.org/doc/effective_go.html
閱讀小記:
1、go語(yǔ)言使用gofmt統(tǒng)一編碼風(fēng)格,包括排列和縮進(jìn)。
2、關(guān)于注釋,文章建議每個(gè)package子句之前都應(yīng)該有關(guān)于包的說(shuō)明,每個(gè)方法之前同樣要對(duì)該方法進(jìn)行說(shuō)明;以方便godoc抽取相關(guān)內(nèi)容并展示。
3、命名在go中非常重要,比如首字母是否大寫決定在程序包之外的可見(jiàn)性。文章建議包名字均使用小寫,力求簡(jiǎn)潔,包本身是根據(jù)路徑選擇源路徑,若包名沖突,可在程序中將沖突的包重命名。
另外,文件對(duì)傳統(tǒng)上的getter和setter做了自己的觀點(diǎn),認(rèn)為getter不需要加Get關(guān)鍵字,當(dāng)然setter加Set關(guān)鍵字是合理的。

?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • go build 這個(gè)命令主要用于編譯代碼。在包的編譯過(guò)程中,若有必要,會(huì)同時(shí)編譯與之相關(guān)聯(lián)的包。 如果是普通包,...
    今早上閱讀 667評(píng)論 0 3
  • 1. 分布式系統(tǒng)核心問(wèn)題 參考書籍:《區(qū)塊鏈原理、設(shè)計(jì)與應(yīng)用》 一致性問(wèn)題例子:兩個(gè)不同的電影院買同一種電影票,如...
    molscar閱讀 1,002評(píng)論 0 0
  • 示例 包的概念、導(dǎo)入與可見(jiàn)性 包是結(jié)構(gòu)化代碼的一種方式:每個(gè)程序都由包(通常簡(jiǎn)稱為 pkg)的概念組成,可以使用自...
    若與閱讀 1,501評(píng)論 0 7
  • How to Write GO Code 中文版 說(shuō)明官方原文本文按個(gè)人理解進(jìn)行意譯,水平有限,難免有錯(cuò)或偏差,歡...
    楠小忎閱讀 1,698評(píng)論 1 4
  • 今天是我爸的生日!??爸,生日快樂(lè),非常感恩您這些年養(yǎng)育之恩,我已經(jīng)長(zhǎng)大了,這是我第一次給你過(guò)生日,以后,只要我在...
    達(dá)浪Dalang閱讀 99評(píng)論 0 0

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