《代碼整潔之道》簡單歸納

混亂的代碼原因:
需求的快速迭代的同時,如果沒有管理好代碼,很有可能造成代碼的混亂。導致後米娜越來越難維護,要招更多的人,但是新人又熟悉系統,會導致代碼更混亂,更難維護。
 
 
注:以上是混亂代碼的生產力隨着時間下降的圖
 
需要怎麼做?
1 代碼塊儘量小+無重複代碼
2 命名要一看就懂 
  定義常量變量(不直接用字符或數字表示,可定義如下:
        private final static NORMAL_STATUS = 0;
 
3 函數儘可能短,每一個函數表示一個小的職責
  函數參數不宜超過三個,三個以上了將參數裝在一個對象中傳入
 
4 良好的變量命名可不需要註釋,好的註釋助於理解,壞的註釋會誤導別人
 
5 代碼不要寫的太密集,適當給一行空白行
  每一行上線限制在120字符內長度
 
6 可用try catch捕獲錯誤,而不是寫很多條件判斷來捕獲
 
7 別返回null值,比如是空的集合可以返回Collections.emptyList()
 
8 多寫單元測試
 
9 類方法不要太多,職責單一明確
 
總結:本書通篇圍繞着以上幾點進行講解,結合大量的例子論證爲何要這樣做
有興趣的可看這本書:《代碼整潔之道》,同時可結合阿里的java編程規範來看。
 
 
 
 
 
 
 
 
 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章