《代碼整潔之道》讀書筆記

藝術點,寫代碼的風格藝術點。

命名

  • 變量、函數、類的命名能夠準確表達其意義;
  • 在上面基礎上命名儘量且簡單直觀,若不能兩全其美,則寧長其名也勿損其意;
  • 不要使用匈牙利式命名;

註釋

  • 終極目標:無招勝有招;
  • 程序員,用代碼說話(註釋是一種失敗,說明程序的表達力不足,那還說什麼呢,重構撒);
  • 必要的註釋可存在(如法律信息,版權信息,遵守的開源規則);
  • 禁止出現如/**************/或//////////////////////////等程序分割線;

格式

  • 良好的縮進和空格的使用;
  • 垂直格式,自頂向下的閱讀體驗(函數的調用,層層深入,其定義也按照從上到下的順序佈局,不要上下跳來跳去的);

其他

  • 禁止出現魔數;
  • 避免使用NULL;
  • 類應該短小;
  • 函數沒有參數最好,一個次之,二三再次,三個以上堅決避免;
  • 單一職責,一個函數只做一件事情;
  • 添加異常處理機制;
  • 消除重複代碼部分,若存在重複代碼,說明抽象不足;
  • 封裝條件語句;
  • 肯定性條件比否定性條件更具說服力;
發佈了117 篇原創文章 · 獲贊 391 · 訪問量 62萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章