一区二区久久-一区二区三区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),轉載需保留來源!

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

主站蜘蛛池模板: 91超级碰| 国产精品第9页 | 日本特级a禁片在线播放 | 久久国产精品免费一区二区三区 | 久久久久久久久久福利 | 色在线视频观看 | 丁香六月综合激情 | avwww在线| 亚洲图片小说综合 | 国产麻豆免费观看91 | 黄视频网站大全 | 欧美在线一二三区 | 亚洲日韩中文字幕 | 国产午夜免费视频片夜色 | 99er这里只有精品 | 大色皇大久久大久久 | 激情春色网 | 国产偷国产偷亚洲高清人乐享 | 国产成人香蕉在线视频网站 | 久久情 | 免费精品国产自产拍在 | 4hu四虎最新免费地址 | 最近最新中文字幕在线第一页 | 91视频最新网站 | 污污网站免费入口链接 | 亚洲资源在线观看 | 看全大色黄大色黄大片一级爽 | 激情影院成人区免费观看视频 | 色婷婷精品视频 | 女人与拘一级毛片 | 国产乱子精品免费视观看片 | 91在线视频免费看 | 午夜福利国产一级毛片 | 草久久久| 欧美人在线视频 | 视频久久 | 久久精品全国免费观看国产 | 中文字幕第一页亚洲 | 国产精品免费福利 | 色综合天天综合给合国产 | 最新精品亚洲成a人在线观看 |