日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

我們一起聊聊如何編寫技術文檔

來源: 責編: 時間:2024-09-10 09:48:46 186觀看
導讀為軟件系統編寫文檔在軟件開發中并不是什么新鮮事。幾乎每個人都明白這個原則:你的軟件產品對用戶來說有多優秀并不是最重要的,因為如果你的文檔不夠好,用戶就不會使用它!即使在某些情況下用戶不得不使用你的產品,他

為軟件系統編寫文檔在軟件開發中并不是什么新鮮事。幾乎每個人都明白這個原則:Xem28資訊網——每日最新資訊28at.com

你的軟件產品對用戶來說有多優秀并不是最重要的,因為如果你的文檔不夠好,用戶就不會使用它!即使在某些情況下用戶不得不使用你的產品,他們也需要好的文檔才能高效使用,否則可能會誤用你的產品。Xem28資訊網——每日最新資訊28at.com

不幸的是,幾乎沒有正確組織技術文檔的實踐和方法論。在團隊合作中,編寫文檔仍然面臨挑戰。Xem28資訊網——每日最新資訊28at.com

倉促開始和結束

編寫技術文檔的任務似乎總是優先級很低:它需要大量時間,而且沒有立即的正面反饋!所以文檔編寫一再推遲,直到某個時候不得不完成,比如新團隊成員加入項目或我的開源產品即將發布時。只有到那時我才驚恐地意識到我沒有文檔。文檔最終被草草編寫,以至于完成后完全被忽視。隨著系統的發展,這些文檔逐漸脫節并變成謊言!這種說法乍一看似乎很荒謬,但在我周圍經常發生。Xem28資訊網——每日最新資訊28at.com

混亂的結構

就像編寫代碼一樣,混亂的結構可能相當致命。我們可以使用類似 technical-writing-template 的東西來確保單篇文章的質量基于模板約定達到一定標準。然而,在復雜的軟件系統中,高質量的單篇文章是不夠的。許多優秀的軟件產品都有適當結構化的文檔,讓初學者和長期用戶都能輕松閱讀。我認為文檔無法擺脫混亂有幾個原因:Xem28資訊網——每日最新資訊28at.com

  1. 文檔由多人編寫。《探索極限編程》描述了XP團隊中"文檔編寫者"的角色。盡管如今敏捷實踐盛行,但在敏捷團隊中,無論是成熟的"角色即帽子"概念還是傳統的"角色即職位"概念,"文檔編寫者"的角色可能很少見。文檔由不同的人為不同的部分編寫,然后組合在一起,自然會導致混亂。
  2. 缺乏對抗混亂的模式。與軟件編寫不同,我們有深入人心的默認約定作為架構風格。甚至還有C4模型來可視化軟件架構,幫助團隊保持一致理解,并允許架構有序演變。除了本文將介紹的文檔象限外,未發現其他有影響力的寫作模式。

兩種組織方法

  1. 結構化文檔

通過觀察優秀技術文檔的組織結構,如Unix手冊、Spring Boot或React,你會發現它們都是結構化的。主要用法是根據索引瀏覽感興趣的內容。Xem28資訊網——每日最新資訊28at.com

一般來說,編寫技術文檔基本上意味著編寫類似的結構化文檔。結構化文檔不僅是目前最主流的文檔組織方式,在可預見的未來也將如此。Xem28資訊網——每日最新資訊28at.com

保持清晰的結構絕非易事。作者很幸運地看到了一種確保正確生成結構化文檔的模式:文檔象限。Xem28資訊網——每日最新資訊28at.com

在坐標系中,將象限分為兩個軸描述文檔的屬性。橫軸描述文檔的使用場景是傾向于工作還是學習,縱軸描述是傾向于理論還是實踐。這四個象限分別是教程、操作指南、參考和解釋:Xem28資訊網——每日最新資訊28at.com

圖片圖片Xem28資訊網——每日最新資訊28at.com

文檔象限為其內容的呈現定義了明確的界限,使文檔看起來簡單易懂,更適合對外輸出,并幫助用戶快速入門。Xem28資訊網——每日最新資訊28at.com

  1. 圖形化文檔

除了結構化文檔之外,似乎還有另一種組織文檔的方式:基于圖形,并且正在獲得影響力。通常,為了保持文章的簡潔性和連貫性,我喜歡使用鏈接文本指出其他地方的相關概念。一旦你深入幾層鏈接,你會發現文檔承載的知識很快形成一個大網絡。"知識圖譜"這個術語恰如其分。自2012年Google知識圖譜發布以來,知識圖譜的主要應用仍在搜索引擎和文獻檢索領域。像logseq這樣的產品采取了不同的方法,通過加強知識之間的聯系,以圖形化方式組織文檔。其主要用法涉及關鍵詞搜索結合跳轉到相關內容(鏈接引用)。Xem28資訊網——每日最新資訊28at.com

在使用 logseq 時,我發現這種方法更符合人類在大腦中構建知識模型的方式,有助于深入全面地理解問題。這與Luhmann的"Zettelkasten方法"產生共鳴。Xem28資訊網——每日最新資訊28at.com

我認為,基于圖形的文檔組織更適合作為團隊的知識庫,用于團隊內部的知識生產和管理。這與其主要操作模式有關。雖然我認為關鍵詞搜索是一種有效的方法,但它對新用戶的搜索能力提出了挑戰。Xem28資訊網——每日最新資訊28at.com

選擇參考Xem28資訊網——每日最新資訊28at.com

當你開始構建文檔時,即使沒有任何考慮,你也應該使用一些文檔工具或協作平臺來保存你編寫的文檔。我了解一些常用的文檔工具:Xem28資訊網——每日最新資訊28at.com

文檔生成工具:Xem28資訊網——每日最新資訊28at.com

  • sphinx
  • docusaurus

文檔托管和協作:Xem28資訊網——每日最新資訊28at.com

  • Google Docs
  • Confluence

圖形化文檔工具:Xem28資訊網——每日最新資訊28at.com

  • logseq

這些文檔構建方法和工具有什么用途?世界上可能沒有完美的軟件工具或系統能滿足所有個性化需求。當你選擇Google Docs進行協作編輯時,你將不得不處理大量樣式調整。當你使用Logseq作為團隊的內部知識庫時,其獨特的文檔標記格式使得遷移到其他工具變得困難。這令人沮喪!因此,構建文檔也需要類似的技術決策工作來確定適合的解決方案。這意味著在困難的權衡中做出選擇,選擇一個滿足要求的解決方案,其優點仍然鼓舞人心,而缺點是可以容忍的。Xem28資訊網——每日最新資訊28at.com

值得注意的是,具備編寫文檔的能力并不是唯一要求;在選擇解決方案時,我們似乎更重視功能之外的重要特性。是的,文檔構建也應該滿足可預見的非功能性需求:Xem28資訊網——每日最新資訊28at.com

  • 可移植性:在可預見的未來,是否需要將文檔遷移到另一個環境?
  • 可用性:用戶體驗和易用性、協作能力、國際化。
  • 合規性
  • 可訪問性:僅在內部網絡有效?完全公開還是需要授權和認證?
  • 存檔:文檔如何更改、保存和備份?
  • ...

令人興奮的文檔構建解決方案Xem28資訊網——每日最新資訊28at.com

  1. sphinx + Document Zenith + Git

使用Document Zenith組織內容,保存在Github等托管平臺上,并使用Sphinx生成電子書進行發布,或生成HTML進行私有部署。Xem28資訊網——每日最新資訊28at.com

優點:Xem28資訊網——每日最新資訊28at.com

  • 良好的國際化支持
  • 高度靈活性
  • Sphinx高度可配置,生態系統成熟
  • 文檔托管和私有部署有多種替代選擇
  • 只依賴Python運行環境,可移植性高,可以隨軟件版本迭代更新、維護、部署,并納入迭代管理

缺點:Xem28資訊網——每日最新資訊28at.com

  • 文檔貢獻者需要熟悉兩種技術:Git和markdown
  1. logseq

使用logseq作為知識庫,并將文檔保存在Github等托管平臺上。Xem28資訊網——每日最新資訊28at.com

優點:Xem28資訊網——每日最新資訊28at.com

  • 可以以極低成本構建知識圖譜,作為知識庫
  • 使用方式涉及關鍵詞搜索和跳轉到相關內容,這種交互方式更容易讓人專注于思考

缺點:Xem28資訊網——每日最新資訊28at.com

  • 使用方式涉及關鍵詞搜索和跳轉到相關內容,不適合初學者快速入門
  • 需要每個用戶安裝Logseq客戶端
  • 貢獻者需要熟悉兩種技術:Git和markdown
  • 難以對外發布內容
  1. Google Docs/Confluence + 文檔管理

優點:Xem28資訊網——每日最新資訊28at.com

  • 多用戶協作
  • 內置認證和授權支持單點登錄(SSO)
  • 流行產品,易用性好

缺點:Xem28資訊網——每日最新資訊28at.com

  • 需要手動管理存檔和備份,容易導致混亂
  • 可移植性差

本文鏈接:http://m.www897cc.com/showinfo-26-112739-0.html我們一起聊聊如何編寫技術文檔

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 這八 個常見的前端開源庫,你一定要知道!

下一篇: Python十大經典項目與實戰案例

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
嫩草影视亚洲| 亚洲综合国产| 亚洲电影下载| 亚洲精品乱码久久久久久按摩观 | 国产精品一二三| 国产精品亚洲成人| 影音先锋亚洲电影| 99精品欧美一区| 亚洲欧美精品在线| 久久久久久久久蜜桃| 欧美精品免费在线观看| 国产精品视频xxx| 在线观看国产欧美| 亚洲视频在线观看一区| 久久精品国产99| 欧美激情亚洲自拍| 国产日韩成人精品| 亚洲日本欧美| 欧美与欧洲交xxxx免费观看| 欧美高清在线一区| 国产九区一区在线| 亚洲欧洲视频在线| 校园激情久久| 欧美精品九九| 国产综合色产| 亚洲性视频h| 欧美a级片网| 国产午夜精品麻豆| 99亚洲视频| 另类春色校园亚洲| 国产欧美韩国高清| 亚洲美女中出| 久久久久久亚洲综合影院红桃| 欧美日韩一二区| 亚洲高清不卡av| 香蕉久久a毛片| 欧美日韩免费网站| 在线看片成人| 久久久精品久久久久| 国产精品久久久久一区二区三区共| 在线观看亚洲| 欧美一级免费视频| 欧美视频在线观看一区| 亚洲经典自拍| 久久久久久97三级| 国产精品手机视频| 99视频+国产日韩欧美| 久久伊人一区二区| 国产欧美日韩视频一区二区| 亚洲最新合集| 欧美国产精品人人做人人爱| 国外成人在线视频网站| 亚洲欧美日韩另类| 欧美午夜影院| 99这里只有久久精品视频| 欧美v国产在线一区二区三区| 国产日韩免费| 亚洲男人天堂2024| 欧美日韩在线免费| 亚洲精品国产精品国自产观看浪潮 | 亚洲伦理在线观看| 蜜桃av久久久亚洲精品| 国产自产精品| 欧美一级大片在线观看| 国产精品久久久久久久9999 | 亚洲欧洲日本国产| 久久人体大胆视频| 国模大胆一区二区三区| 新片速递亚洲合集欧美合集 | 亚洲黄色高清| 乱人伦精品视频在线观看| 国产一区二区你懂的| 香蕉国产精品偷在线观看不卡| 国产精品盗摄久久久| 一本一道久久综合狠狠老精东影业| 欧美精品高清视频| 日韩亚洲国产精品| 欧美欧美天天天天操| 亚洲精品色婷婷福利天堂| 欧美xx视频| 亚洲国产日韩欧美综合久久| 巨胸喷奶水www久久久免费动漫| 国内精品久久久久久久影视麻豆| 欧美在线影院| 国产亚洲高清视频| 久久精品一本久久99精品| 韩国久久久久| 久久视频在线免费观看| 亚洲高清在线观看一区| 欧美成人免费观看| 亚洲精品免费在线| 欧美日韩精品一区| 亚洲网站在线| 国产精品视频内| 欧美一区二区三区另类| 狠狠色综合色区| 免费观看国产成人| 亚洲伦伦在线| 国产精品久久久久久超碰 | 欧美激情精品久久久久| 日韩午夜在线电影| 国产精品高潮视频| 欧美一区二区在线播放| 黄色工厂这里只有精品| 久久综合色天天久久综合图片| 亚洲高清在线视频| 欧美日韩精品一二三区| 亚洲欧美春色| 精品成人乱色一区二区| 欧美国产日韩一区二区三区| 在线亚洲免费| 国产日韩一区二区三区| 久久天堂av综合合色| 亚洲精品网址在线观看| 国产精品国产三级国产专播精品人 | 国产精品黄色在线观看| 久久国产综合精品| 亚洲成人在线网站| 欧美日韩国产在线| 午夜精品视频在线观看一区二区| 国内伊人久久久久久网站视频| 你懂的视频欧美| 亚洲深爱激情| 韩国一区电影| 欧美精品高清视频| 欧美亚洲综合久久| 亚洲高清自拍| 国产精品欧美日韩一区二区| 久久综合中文字幕| 夜久久久久久| 国产亚洲欧美激情| 欧美精品一区二区三区在线播放 | 亚洲夜间福利| 国内不卡一区二区三区| 欧美日本亚洲视频| 久久se精品一区精品二区| 亚洲日本一区二区三区| 国产精品视频男人的天堂| 欧美va天堂在线| 亚洲欧美中文日韩v在线观看| 亚洲高清影视| 国产欧美91| 欧美日韩亚洲一区二区| 久久久蜜桃精品| 亚洲尤物在线| 亚洲人成免费| 国产拍揄自揄精品视频麻豆| 欧美韩国在线| 久久er精品视频| 一区二区三区黄色| 在线观看91精品国产麻豆| 国产精品免费福利| 欧美福利在线| 久久久久久久性| 亚洲午夜精品一区二区| 亚洲国产天堂久久综合网| 国产日韩一区二区三区| 欧美三级在线视频| 欧美大片网址| 久久久久久久综合色一本| 亚洲天堂久久| 亚洲区在线播放| 韩国视频理论视频久久| 国产精品三级久久久久久电影| 欧美黑人国产人伦爽爽爽| 久久精品一二三| 午夜电影亚洲| 在线视频欧美日韩精品| 最新亚洲视频| 黄色在线一区| 国产精品有限公司| 欧美无乱码久久久免费午夜一区| 欧美大片在线看| 久久这里只精品最新地址| 午夜在线精品偷拍| 亚洲图片你懂的| 99视频精品在线| 亚洲伦理网站| 亚洲国产精品成人精品| 国内揄拍国内精品久久| 国产精品美女久久久久久免费| 欧美日韩国产影片| 欧美激情中文字幕一区二区| 老鸭窝亚洲一区二区三区| 久久久91精品国产| 欧美在线观看天堂一区二区三区| 亚洲免费一区二区| 亚洲小视频在线| 在线视频你懂得一区二区三区| 亚洲精品国产精品乱码不99| 一区二区三区在线高清| 国内成人精品视频| 国产网站欧美日韩免费精品在线观看 | 亚洲卡通欧美制服中文| 亚洲三级电影全部在线观看高清| 在线成人激情| 在线看成人片| 亚洲国产成人精品女人久久久| 影音先锋在线一区| 伊人激情综合| 亚洲国产成人tv| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲精品视频二区| 日韩视频一区二区在线观看|