如何撰寫技術文件
阿新 • • 發佈:2018-11-27
原文來自 What nobody tells you about documentation,本文是本人整理翻譯而成。
在本文中,我將解釋如何使您的文件更好,而不是通過更加努力,而是通過正確的方式。 正確的方法是更簡單的方法 - 更容易編寫,更容易維護。
有一些非常簡單的原則可以管理少見的有拼寫的文件。 它們似乎是一個祕密,儘管它們不應該是。如果您能夠將這些原則付諸實踐,它將使您的文件更好,您的專案,產品或團隊更成功 - 這是一個承諾。
文件需要包含並圍繞其四個不同的功能進行構建:教程,操作指南,說明和技術參考。 他們每個都需要一種獨特的寫作模式。 使用軟體的人在不同的環境中需要這四種不同的文件 - 因此軟體中通常都需要它們。並且需要圍繞它們明確地構建文件,並且它們必須保持獨立且彼此不同。
這種劃分使作者和讀者明白了哪些資訊在哪裡。 它告訴作者如何編寫,編寫什麼以及在何處編寫它。 它使作者免於浪費大量時間來嘗試將他們想要傳達的資訊篡改成有意義的形狀,因為這些文件中的每一種只有一個工作。
事實上,維護良好的文件非常難以隱含或明確地識別該方案的象限。 每種型別的要求都與其他要求不同,因此任何未能保持這種結構的文件嘗試都會受到影響,因為它會立即被拉向不同的方向。
一旦理解了結構,它就成為一種非常有用的工具,用於分析現有文件,並瞭解需要採取哪些措施來改進它。
關於專案檔案您可能會問:更改日誌,貢獻策略以及有關專案的其他資訊在哪些方面適合此方案? 答案是他們沒有 - 因為嚴格來說,他們是專案文件,而不是軟體本身的文件,
它們可以簡單地與其他材料一起儲存在適當命名的部分中 - 只要它們沒有混合在一起。
考慮到這一點,讓我們探討四個關鍵功能中的每一個。
關於如何寫好一個完善的軟體文件,這裡應當是有四要素,而不是一個。它們分別是:教程,操作指南,說明和技術參考。它們代表四種不同的目的和功能,並且需要四種不同的方法來建立它們。瞭解這一點的含義有助於改進大多數的軟體文件-通常會有非常好的效果。
前言
軟體有多好並不重要,因為如果文件不夠好,人們就不會使用它。 即使由於某種原因他們不得不使用它,這是因為他們沒有選擇,沒有良好的文件,他們將不會有效地使用它或者你喜歡它的方式。幾乎每個人都明白這一點。 幾乎每個人都知道他們需要良好的文件,並且大多數人都試圖建立好的文件。但大多數人都失敗了。通常這不是因為他們不夠努力,而是因為他們沒有找到正確的方式。教程 | 操作指南 | 說明 |
技術參考 |
以學習為導向 | 以目標為導向 | 以理解為導向 | 以資訊為導向 |
允許新人入門 | 展示瞭如何解決特定問題 | 解釋 | 描述軟體 |
是一個課程 | 是一系列步驟 | 提供背景和上下文 | 是準確且完整的 |