讀書報告之《修改代碼的藝術》 (II)續2 -开发者知识库

讀書報告之《修改代碼的藝術》 (II)續2 -开发者知识库,第1张

這里作為(II)的第二個續篇,繼續復雜的嵌套if else 的處理。 為了保持篇幅不會太長,以一篇新的文章形式給出。

化簡復雜的if else語句,基本的手段

  1. 針對頭重腳輕的if else,使用return快速返回,從而減少嵌套層數。
  2. 合並分支。有些分支的執行內容相同,往往意味着可以合並為一個分支
  3. 扁平化。

這里給出最后一個舉例,也是從網上隨便搜索摘錄的

原始代碼


最佳答案:

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复