重構 - 簡化你的 if else 代碼吧

最近看到了一段簡單代碼,起初看以爲很好啊,細看想笑,回想的時候有點感嘆3d

if
很簡單的一段代碼,爲何回想的時候有點感嘆呢?

  • 一是一段簡單的邏輯,被莫名寫的複雜,一個字
  • 二是 我曾經也這麼簡單過
  • 三是感慨我面對的工做代碼中仍是有相似的現象存在

就這段代碼來講,還好,可是咱們實際的項目由於工期緊、開發人員由於不熟悉業務不熟悉模式,再加上匱乏的註釋,很容易 糙快猛 式的開發,處處充斥着邏輯判斷,實際的問題應該比上面嚴重的多,cdn

  • 加上各類if else 的代碼方法內容長,邏輯多,圈複雜度高
  • 程序結構混亂,業務擴展性愈來愈差
  • 邏輯嵌套深,可讀性很糟糕

是時候簡化你的 if else 代碼了,有沒有什麼好的技巧呢? bob在工做中整理一分內參ppt ,供您參考。blog

歡迎關注bob, 後續會繼續寫一些工做中的實戰代碼分享的。 開發

簡化 if else

歡迎關注bob, 後續會繼續寫一些工做中的實戰代碼分享的。it

相關文章
相關標籤/搜索