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

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

  系列博客

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

      2. 改善代碼設計 —— 優化物件之間的特性(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),轉載需保留來源!

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

主站蜘蛛池模板: 国产欧美精品一区二区三区四区 | 国产永久在线视频 | 国产精品免费大片 | 中文字幕一区二区三区在线观看 | 高清一区二区三区免费 | 亚洲综合伊人 | 丝袜精品 欧美 亚洲 自拍 | 波多野结衣在线影院 | 成年人在线观看视频 | 久久精品网 | 亚洲成在人线中文字幕 | 午夜在线播放视频 | 玖玖玖精品视频免费播放 | 真正国产乱子伦高清对白 | 色在线看 | 色老板最新网址 | 精品视频免费在线观看 | 久久精品国产福利 | 亚洲视频一区二区 | 综合久久综合 | 久久久久久久岛国免费播放 | 亚洲三级自拍 | 亚洲图片小说视频 | 国产精品成人第一区 | 国产免费一区2区3区4区 | 一区二区三区四区在线观看视频 | 五月激情五月婷婷 | 国产成人免费高清激情明星 | 亚洲免费二区三区 | 欧美 xx性 在线| 国产精品第二页 | 亚洲香蕉网综合久久 | 玖玖青草 | 久久伊人中文字幕有码 | 深爱婷婷激情网 | 日韩在线不卡一区在线观看 | 一级做a爰片久久毛片武则天 | 国产午夜精品一区二区 | 五月天婷色 | 国产精品一区二区免费 | 激情综合丝袜美女一区二区 |