讀古今文學網 > 程序員必讀之軟件架構 > 意圖 >

意圖

代碼部分的目的是描述軟件系統中重要、複雜、意義重大部分的實現細節。比如,我為自己曾參與過的軟件項目寫了以下內容。

  • 生成/渲染HTML:對生成HTML的內部框架的簡短描述,包括主要的類和概念。
  • 數據綁定:根據HTTP POST請求更新業務對象的方法。
  • 多頁數據採集:簡短描述構建跨網頁表單的內部框架。
  • Web MVC:正在使用的Web MVC框架的一個使用示例。
  • 安全性:使用Windows身份基礎(WIF)進行認證和授權的方法。
  • 域模型:域模型重要部分的概覽。
  • 組件框架:簡短描述為了在運行時重新配置組件而構建的框架。
  • 配置:簡短描述代碼庫中使用的標準組件配置機制。
  • 架構分層:分層策略和用來實現的模式的概覽。
  • 異常和日誌:總結在各個架構分層中處理異常和記錄日誌的方法。
  • 模式和原則:解釋模式和原則 如何實現。
  • 等等。