亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

如何寫一手好文檔(好代碼)?

系統 1912 0
一、什么樣的文檔(代碼)叫做“好”?

任何一篇文檔,目標都是給別人看懂。

任何一段代碼,首先也都是別人能看爽了才是目標。

以上述“世界觀”為準,很容易得到文檔(代碼)好不好的結論。

以80后小時候讀的連環畫為例,它就是優秀文檔的典范。
如何寫一手好文檔(好代碼)?
像連環畫這樣優秀的文檔,主要具備以下幾個特點:

1.長篇被分成小節。

2.小節中關鍵頁有圖。

3.描述言簡意賅。

4.頁數固定不多。

典型地,如果在寫文檔(代碼)時,能夠做到上述四點,都是優秀的。
比如:
PHP文檔造福了多少PHP程序員,讓PHP這門語言流芳百世、追隨者眾多。在PHP文檔中,每一小節都進行了特別歸類; 在關鍵位置還有不少例子代碼; 每個方法的作用也是言簡意賅; 每一小節的數量都不是很多。

再來看nginx代碼,完全是一個大型服務端軟件構建的一個范例。只看src目錄中的源碼,從一開始就分成了core、event、http、mail、misc、os,這樣相當清晰明了的層級結構和定義,讓后續很多事情方便擴展; 每一部分的代碼都能夠讓讀者一眼看明白是做什么的; 每個細節的方法長度也不是特別長; 每個分類里的內容也相對是固定的,后續的改進都是在plugin上比較多。

二、幾種實際的土辦法提高文檔(代碼)能力
在上述建立好了對好文檔(好代碼)的世界觀之后,下面再分享一些總結出來的套路,如果前面世界觀沒理解透,只把這里的土辦法理解了,也能寫出來容易讀的文檔(代碼)。

辦法一、寫文檔先寫段落標題,寫代碼先建分類目錄(java叫做package)。
在一切開始之前,如果無法下筆,則先想想要寫代碼架子都有哪些。

辦法二、一級段落不要超過5個。
這純粹是個經驗值,實際超過3個的時候已經開始有些遺忘前面的了。套在代碼上,不要超過5種主要功能的目錄,像nginx有6個,不過os和misc基本上都是固定不改的東西,所以常動的也只有4個而已。

辦法三、不要沒有段落畫大餅
這和辦法二是相反的,因為人腦對內容的吸收是有階梯的,越往后的內容越難記住。所以在適當的時候要歇一歇。套在代碼上,就是不要搞一個大類,什么都能干。

辦法四、盡可能讓文檔(代碼)先少后多
這個辦法是指,讓讀代碼的人先看一小部分,慢慢再“勾引”讀者不斷地深入。

好了,上面的辦法都實施之后,一手好濕就應該不遠了。


轉載自五四陳科學院[http://www.54chen.com]

如何寫一手好文檔(好代碼)?


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产免费观看a大片的网站 国产免费精彩视频 | 日韩精品一区二三区中文 | 国产伦理久久精品久久久久 | 亚洲婷婷综合色高清在线 | 寡妇一级a毛片免费播放 | 国产乱码精品一区二区三区四川 | 久久免费视频网 | 成人亚洲精品一区二区 | 香蕉视频黄在线观看 | 在线观看国产欧美 | 俄罗斯色视频 | 香蕉久人久人青草青草 | 欧美男女视频 | 色天天综合久久久久综合片 | 欧美激情中文字幕一区二区 | 一本久久道 | 中文字幕欧美日韩一 | 久久综合一区二区三区 | 久久99精品亚洲热综合 | 伊人中文字幕在线 | 国产妇乱子伦视频免费 | 操操操网站 | 四虎免费看黄 | 亚洲欧美精品综合中文字幕 | 99视频精品全部免费免费观 | 综合网五月 | 亚洲精品一区二区三区福利 | 精品久久久久久影院免费 | 天天操夜夜逼 | 欧美激情精品久久久久久久 | 狠狠狠综合色 | 欧美午夜激情影院 | 精品一区二区三区在线成人 | 国产人成激情视频在线观看 | 日韩在线免费视频观看 | 丁香激情综合色伊人久久 | 欧美日韩中文字幕久久伊人 | 美国免费三片在线观看 | 久久久久久久久影院 | 欧美胖老妇 | 精品热久国产福利视频 |