一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

改善代碼設計 —— 簡化條件表達式(Simplifying Conditional Expressions)

  系列博客

      1. 改善代碼設計 —— 優(yōu)化函數的構成(Composing Methods)

      2. 改善代碼設計 —— 優(yōu)化物件之間的特性(Moving Features Between Objects)

      3. 改善代碼設計 —— 組織好你的數據(Composing Data)

      4. 改善代碼設計 —— 簡化條件表達式(Simplifying Conditional Expressions)

      5. 改善代碼設計 —— 簡化函數調用(Making Method Calls Simpler)

      6. 改善代碼設計 —— 處理概括關系(Dealing with Generalization)

  1. Decompose Conditional (分解條件式)

  解釋:

      "復雜的條件邏輯" 是導致復雜性上升最常見的地方, "條件表達式中堆積的計算過程", "條件式表達得不簡潔"等等都是造成復雜的原因. Decompose Conditional 用于將這些復雜的元素從條件表達式中分離出去, 僅在條件表達式中調用簡潔的函數.

      這樣做帶來的直接好處是減少重復, 而且代碼的可讀性提高了.

  沖動前:

if (date.After(SUMMER_START) && date.Before(SUMMER_END))
charge
= days * _price + _summerServiceTip;
else
charge
= days * _price;

NET技術改善代碼設計 —— 簡化條件表達式(Simplifying Conditional Expressions),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产亚洲高清视频 | 日本一区二区高清免费不卡 | 日韩视频第二页 | 国产欧美亚洲三区久在线观看 | 色多多视频在线播放 | 亚洲欧美日韩国产精品第不页 | 91精品国产三级在线观看 | 四虎影视永久在线观看 | 久久99国产乱子伦精品免费 | 青草99| 国产欧美一区二区三区免费 | 一区二区三区免费视频观看 | 精品日韩欧美一区二区三区在线播放 | 国产精品第二页 | 黄在线观看网站 | 中文字幕国产在线 | 色多多在线| 国内精品久久久久激情影院 | 操出白浆在线观看 | 欧美黄色大片免费观看 | 成人免费观看在线网址 | 一区二区三区在线视频播放 | 久久这里只有精品免费看青草 | 九色91精品国产网站 | 国产人成午夜免视频网站 | 亚洲国产二区三区久久 | 国产精品中文字幕在线 | www.碰| 四虎 2022 永久网站 | 色婷婷中文字幕在线一区天堂 | 一本色道久久88综合亚洲精品高清 | 在线视频 亚洲 | 亚洲一区二区福利视频 | 久久99国产精品亚洲 | 精品在线第一页 | 国产免费一区二区 | 91精品啪在线观看国产 | 成人精品亚洲人成在线 | 国产xxx在线 | 色亚洲欧美 | 91综合视频|