淺見淺見ide
1、咱們應該把本身當成操做系統。spa
構建一個新的程序就是開荒,開一片土地,圍一個小院,開始解決問題。操作系統
有的就是空間,儲藏室、臨時工做廠、完成工做的內容、工做流程、根據工做流程設計的工藝流程。設置各個職能單元,構建工做流程。根據職能單元創建類關係。根據標準化的選擇項,設計字典。根據容易更改的任務要求,設計類層次和接口,根據對功能的要求設計接口。設計
2、代碼質量是什麼?orm
格式要一致,主要是命名規則和實現功能的結構。接口
代碼要容易維護,主要是沒有註釋的狀況下可以理解代碼是幹什的。ci
代碼的健壯性,對異常和錯誤的處理要得當,對輸入要進行篩選和驗證。工作流
還要求對代碼要能複用,尤爲是那個能夠複用的功能的實現。it
邏輯的正確性是代碼質量的最基本的標準了。class
3、名稱空間是職能部門。
應該是相關的職能部門。職能部門內部就是各個職能類,就是相關的實現功能的執行單元。