二手《代碼大全》閱讀筆記

二手《代碼大全》閱讀筆記

因爲暫時沒有完整的去閱讀《代碼大全》這本鉅著,因此就去看了其他完整看過這本書的人的筆記,撿一些感覺不錯的先整理着,後期自己肯定是要去親自讀這本書的。

Switch的正確用法

default不要做任何有正常case的操作,它專門用來和檢測和處理錯誤,當然如果業務中把某些case都當成錯誤的話,也可以統一寫到default`中

封裝和抽象

兩個原則

沒有封裝時,抽象往往很容易打破。

封裝的原則是讓可訪問性儘可能的低。

只給外界暴露有限的接口

關於函數

函數是主要的作用是節約空間和提高性能,因此函數是需要認真設計和優化的

(1)函數命名風格統一
(2)優雅的傳遞和處理參數
  1. 參數較多,可以使用參數對象模式
  2. 參數不固定,比如動態參數,可以使用ES6的擴展符
  3. 使用ES6的參數默認值來處理參數默認取值問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章