淺談設計文件寫作
設計文件的作用
- 記錄程式碼形成的思路
- 記錄前期討論的問題
- 交流的憑證
- 後期問題的回溯
設計思路表達
- 不同設計方案的描述與選擇過程
- 正常場景與異常場景的描述,包括功能開關的描述
- 不同開發模組之間的互動方式
- 不同模組之間的依賴關係
- 設計與需求之間的對映關係
設計文件書寫規範
- 套用統一模板,保證文件的一致性
- 第三人稱視角,修訂歷史要完整
- 參考文件要完備,包括需求文件,架構文件,介面文件,概要設計文件,測試策略文件
- 圖表編號要統一,全文用語準確,英文縮寫在文頭註明,並保持一致
- 儘量採用偽碼,如果需要寫成真實程式碼,就儘量與編碼規範保持一致
文件模板的作用
文件模板是工具,是幫助我們完成一個高質量設計的武器
文件模板主要作用是利用他人的經驗,避免自身設計上的盲區,思考上的死角
文件寫作技巧
- 讀者角度 - 作者把自己當成一個讀者來修訂文件
- 尋求幫助 - 找一位同事,確認他不借助作者的解釋,只通過文件閱讀就能明白作者的主要意思
相關文章
- 如何寫出好的 JavaScript —— 淺談 API 設計JavaScriptAPI
- 淺談程式設計程式設計
- 淺談高可用設計
- 淺談程式設計思想程式設計
- 淺談表單設計
- 淺談非同步程式設計非同步程式設計
- Mongodb架構設計淺談MongoDB架構
- 淺談Windows API程式設計WindowsAPI程式設計
- 淺談學習設計模式設計模式
- 淺談C++物理設計:設計原則C++
- 旅行,寫作,程式設計程式設計
- 荒野亂鬥角色設計淺談
- 淺談程式設計正規化程式設計
- 淺談java之設計模式(1)Java設計模式
- 淺談設計模式——工廠模式設計模式
- 淺談設計模式——單例模式設計模式單例
- 淺談業務中臺前端設計前端
- 淺談VueUse設計與實現Vue
- 淺談物件導向程式設計物件程式設計
- 淺談程式設計師創業程式設計師創業
- 淺談資料庫設計技巧資料庫
- 編寫資料庫設計文件資料庫
- 【大話設計模式】——淺談設計模式基礎設計模式
- 淺談快取寫法(三):記憶體快取該如何設計快取記憶體
- 程式設計師與寫作程式設計師
- 淺談PHP物件導向程式設計PHP物件程式設計
- 淺談DDD(領域驅動設計)
- 淺談 DDD 領域驅動設計
- 淺談前端響應式設計(一)前端
- 淺談設計模式之觀察者模式設計模式
- 淺談企業級產品設計
- 淺談前端響應式設計(二)前端
- 白板程式設計淺談——Why, What, How程式設計
- 淺談如何提高程式設計效率?程式設計
- 淺談PHP程式碼設計結構PHP
- 淺談Javascript物件導向程式設計JavaScript物件程式設計
- 網站商城支付系統的設計(持續文件寫作)(日期 1.15)網站
- 淺談23種設計模式之單例設計模式設計模式單例