自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

程序員都討厭寫(xiě)文檔?這4個(gè)工具讓你事半功倍

開(kāi)發(fā) 開(kāi)發(fā)工具
如果沒(méi)有一個(gè)好的文檔,關(guān)于軟件如何運(yùn)行的信息就會(huì)缺乏,今天,和大家推薦4個(gè)不錯(cuò)的在線(xiàn)軟件文檔工具。

對(duì)于一般的程序員來(lái)說(shuō),花費(fèi)數(shù)小時(shí)來(lái)創(chuàng)建代碼或修改現(xiàn)有代碼只是一天工作中的一部分,簡(jiǎn)而言之,當(dāng)程序員忙于他們最新的項(xiàng)目時(shí),他們會(huì)把自己與外界隔絕,這種刻板印象還是有一定道理的。

但是你沒(méi)發(fā)現(xiàn)的是其實(shí)很多程序員還需要是保存關(guān)于他們的代碼如何工作的文檔,事實(shí)上,很多程序員都不愿意寫(xiě)文檔,編程心理學(xué)的作者和專(zhuān)家Gerald Weinberg將其總結(jié)為“編程的蓖麻油”——換句話(huà)說(shuō),這是一件對(duì)他們有好處但他們討厭做的事情。

如果沒(méi)有一個(gè)好的文檔,關(guān)于軟件如何運(yùn)行的信息就會(huì)缺乏,現(xiàn)如今,許多開(kāi)發(fā)者最多就是在他們編寫(xiě)的代碼中留下一個(gè)基本的路線(xiàn)圖,但這依然不能解決代碼的終端用戶(hù)的問(wèn)題,因此,軟件開(kāi)發(fā)人員必須養(yǎng)成良好的文檔記錄習(xí)慣,這樣你的黑盒代碼才不會(huì)對(duì)其他人來(lái)說(shuō)是一個(gè)謎。

今天,和大家推薦4個(gè)不錯(cuò)的在線(xiàn)軟件文檔工具:

1. GitHub Pages

現(xiàn)在大多程序員都會(huì)使用通用代碼庫(kù)Github,所以對(duì)于希望保存文檔的程序員來(lái)說(shuō),Github是一個(gè)不錯(cuò)的選擇,盡管很多人只是利用代碼庫(kù)中的readme功能來(lái)為項(xiàng)目提供簡(jiǎn)單的操作指南,但這并非是最好的辦法。

GitHub pages,它的項(xiàng)目頁(yè)面(包括文檔和手冊(cè))提供了一個(gè)專(zhuān)用的托管平臺(tái)。它直接與所有GitHub存儲(chǔ)庫(kù)交互,允許開(kāi)發(fā)人員以更新代碼的方式更新文檔。最關(guān)鍵的是,用戶(hù)可以使用Jekyll,將純文本標(biāo)記轉(zhuǎn)換成成熟的靜態(tài)網(wǎng)站,而不需要額外的編程。

地址:https://pages.github.com/

2. Read the Docs

顧名思義,Read the Docs為開(kāi)發(fā)人員提供了一個(gè)集中的平臺(tái)來(lái)保存文檔,這樣用戶(hù)就可以直接閱讀文檔了。它的工作原理有點(diǎn)類(lèi)似GitHub pages,因?yàn)殚_(kāi)發(fā)人員可以從他們喜歡的版本控制系統(tǒng)(包括Git、Bazaar、Mercurial等)中推送文檔更新。

不過(guò),Read the Docs最好的部分還是它的靈活性,因此開(kāi)發(fā)人員可以自動(dòng)化大部分的文檔創(chuàng)建過(guò)程,這樣一來(lái)就可以節(jié)省大量的時(shí)間,最重要的是,平臺(tái)上的所有內(nèi)容都以多種格式向公眾開(kāi)放,形式包括pdf、HTML,電子閱讀等。

地址:https://readthedocs.org/

3. Tettra

雖然不是嚴(yán)格地作為軟件文檔平臺(tái),但是作為一個(gè)成熟的知識(shí)庫(kù),Tettra仍然是一個(gè)非常好的軟件文檔工具。當(dāng)一個(gè)項(xiàng)目設(shè)計(jì)到多個(gè)程序員,而非技術(shù)用戶(hù)想要了解整個(gè)項(xiàng)目細(xì)節(jié)的時(shí)候,Tettra最為適用。對(duì)于大多數(shù)軟件開(kāi)發(fā)人員來(lái)說(shuō),Tettra在記錄與他們工作相關(guān)的常見(jiàn)問(wèn)題的答案時(shí)表現(xiàn)最為突出。

地址:https://tettra.com/

4. Apiary

盡管軟件文檔始終被認(rèn)為是關(guān)鍵任務(wù),但是有一種類(lèi)型的文檔是任何開(kāi)發(fā)人員都不能忽視的——API文檔,由于它們是軟件中最容易被外部用戶(hù)發(fā)現(xiàn)的部分,所以當(dāng)某些事情不清楚時(shí),它們也會(huì)產(chǎn)生很多的問(wèn)題。Apiary是一個(gè)平臺(tái),允許用戶(hù)使用Markdown編寫(xiě)其文檔,包括模擬API調(diào)用。此外,該平臺(tái)允許用戶(hù)測(cè)試API,換句話(huà)說(shuō),它既是一個(gè)文檔工具也是一個(gè)測(cè)試平臺(tái)。

地址:https://apiary.io/

 

責(zé)任編輯:趙寧寧 來(lái)源: 開(kāi)源最前線(xiàn)
相關(guān)推薦

2016-12-06 10:12:07

程序員開(kāi)會(huì)

2015-01-07 10:24:46

2016-10-09 20:07:43

2013-04-10 09:35:22

程序員

2016-03-04 11:06:20

更優(yōu)秀程序員

2009-05-21 15:58:12

程序員工作經(jīng)驗(yàn)職場(chǎng)

2021-04-26 15:02:13

程序員工具系統(tǒng)

2009-06-25 10:15:41

糟糕的程序員

2014-06-24 10:24:53

程序員笑話(huà)

2021-04-20 16:51:07

程序員技術(shù)開(kāi)發(fā)

2021-02-23 15:32:39

工具程序員編碼

2015-08-27 08:43:07

程序員保值

2020-10-27 12:06:17

MathJavaScript對(duì)象

2020-09-29 17:40:03

命令行工具終端命令行

2015-01-06 09:37:58

2017-11-03 10:21:08

程序員編程語(yǔ)言

2018-11-19 15:06:23

Python庫(kù)算法

2015-12-07 11:44:31

程序員厭倦工作

2015-12-09 09:17:11

情緒厭倦程序員

2015-04-10 19:37:34

程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)