高質量代碼實踐

        本博文首先分析了強調高質量代碼的緣由、判別標準::因爲需求的不斷變化,系統功能愈來愈多,並且愈來愈複雜,軟件規模愈來愈大(代碼行數>100萬),致使開發以及維護的成本愈來愈高,開發效率愈來愈低,Bug愈來愈多,所以好的產品須要高質量的代碼構建,從而提升開發效率,提高產品穩定性,輸出外在質量高、內在質量高的產品;設計模式

        本博文而後從代碼實踐中總結概括出怎樣寫出高質量的代碼::從基礎的命名(名副其實,作有意義的區分,使用解決方案/業務領域可讀的名稱,類名/方法名,命名參考)到函數、類以及經常使用的設計模式、面向對象設計的開發原則(單一職責原則,開閉原則,里氏替換原則,接口隔離原則,依賴倒置原則)、一直到最頂層的模式與架構(分層架構模式,模型-視圖-控制器架構模式,事件驅動架構);架構

        本博文給讀者開發人員有正確的指引做用,產生共鳴;函數

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相關文章
相關標籤/搜索