寫文件的 Why, Which 和 How

August 22, 2023

本文介紹一些寫文件的入門觀念文章,並記錄重點與自己的想法。

為何要寫文件

  • 對於剛入門的新手來說,文件有助於更快速地進入狀況。
  • 複習自己曾經碰過的東西,減少重新嘗試的成本。
  • 整理自己的想法,協助釐清複雜的問題。
  • 與口耳相傳比,可避免遺漏掉重要的資訊。

應該要寫哪些文件:

  • 奇怪的商業邏輯,無法很快看出邏輯、流程的程式碼。
  • 組態設定檔,以後在新電腦上可以快速快速還原組態。
  • 特殊的程式寫法,例如用奇怪的方式繞過 Bug。

如何寫文件

寫文件不一定有硬性的規定,能讓讀者快速理解是最重要的。 應該要寫哪些文件:

  • 使用者操作文件:最好可以附圖解。
  • API 的操作說明:通常可以由程式自動產生 (ex. Swagger)
  • 專案架構與程式清單。

附錄