作一個系統應該有的意識

  1. 工程目錄結構要緊湊,文件命名規範函數

  2. 系統初始化代碼要統一管理,須要分開存放到不一樣系統路徑下的的文件要作記錄設計

  3. 軟件代碼要解耦,實現模塊開發,能單獨調試運行調試

  4. 各個邏輯功能要儘可能避免錯綜複雜的依賴關係進程

  5. 要有說明文檔,開發文檔,以及系統的概要設計開發

更新:文檔

  1. 工程目錄結構要緊湊,文件命名規範擴展

  2. 系統初始化代碼要統一管理,須要存放到不一樣路徑下的文件要統一存儲,經過腳本進行配置軟件

  3. 軟件代碼要解耦,實現模塊開發,能單獨調試運行配置

  4. 類與類之間或函數與函數之間,邏輯功能要儘可能避免錯綜複雜的依賴關係,要求邊界清晰權限

  5. 函數代碼外工做要統一模塊處理,如函數內要修改文件(包括增刪改以及文件權限的變更),要重啓進程

  6. 要有說明文檔,開發文檔,以及系統的概要設計

更新2017-10-25(向上追加):

  1. 系統操做要在代碼層和上層管理可控,可溯源
  2. 統一的功能/操做集合要服務化,便於管理和擴展
相關文章
相關標籤/搜索