代碼整潔之道讀書總結[前6章]

第一章

洗腦篇

每本書的第一章都會是一些概括性的介紹,但是這本書是經典,所以被他洗腦也是一種幸福;

說實話這本書真的很好,看的每一個細節都會想到手頭項目代碼的不足,回過頭去修改代碼後發現一切都變得優美多了;


第二章

有意義的命名

我叫什麼 我就能做什麼

  • 拋棄以前的 a b,而改用一些能表達他真正意義的名詞;
  • 不要用程序員眼中的固有單詞,比如:list,string等作爲命名的一部分;
  • 不要在一個項目中命名多個單詞卻表示一個意思,儘量統一命名規則;


第三章

函數

事無鉅細,拆分他們

  • 函數中不要嵌套太多,如果發現嵌套多層,請考慮將其提取出來;
  • 函數的名即爲他所做的事情;
  • 不要讓一個函數即作爲設置函數又作爲判斷,不要讓他職責過多;
  • 抽離醜陋的trycatch;
  • 用自定義異常代替返回的boolean;


第四章

註釋

不多不少,合適就好

  • 也許註釋可以表達意思,當然他也可能會誤導你;


第五章

格式

你的編碼習慣是什麼

  • 不要讓函數提過長,過寬;


第六章

對象和數據結構

不要和他同流合污

  • 不要暴露對象內的數據,因爲他不是數據結構,給調用者調用方法,而不是獲取數據的方法;
  • 數據結構就要老老實實做他的存儲,不要讓他去處理業務;



總結的只是自己的一個感受,如果想深刻理解這些,我還是建議親自去讀一下這本書,不管你是前臺開發,或是後臺研發,只要你的工作和那一行一行的英文單詞有關 那這本書一定會教會你道理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章