鍍金池/ 教程/ 區(qū)塊鏈/ 9 最常見的錯誤
第 三 章 軟件工程的原則
第 4 章 錯誤處理機制
9 最常見的錯誤
6 幾種 Erlang 的特殊慣例
第 5 章 進程、服務及消息
8 文檔
7 特殊的語法規(guī)范
使用 Erlang 編程開發(fā)——編程規(guī)則及規(guī)范
第 二 章 結構和Erlang術語
10 必備文檔

9 最常見的錯誤

  • 函數(shù)跨頁太多(參見 7.3 節(jié))。
  • 函數(shù)帶有深度嵌套的 ifreceive、case 等語句(參見 7.1 節(jié))。
  • 糟糕的函數(shù)類型(參見 6.3 節(jié))
  • 函數(shù)名不能反映函數(shù)的用途(參見 7.6 節(jié))
  • 變量名無意義(參見 7.5 節(jié))
  • 濫用進程。(參見 5.4 節(jié))
  • 選錯數(shù)據結構(從而造成糟糕的表現(xiàn)形式)。
  • 糟糕的注釋(往往表現(xiàn)為注釋參數(shù)和返回值)或根本沒有注釋。
  • 代碼根本不縮進。
  • 濫用 putget(參見 6.5 節(jié))。
  • 無法控制消息隊列(參見 5.8 節(jié)和 5.11 節(jié))。