中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

改善代碼設計 —— 簡化條件表達式(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久久夜色| 亚洲一区二区免费看 | 色爱av| 国产精品久久av | 欧美成人一区二区 | 国产视频1区 | 福利视频网站 | 久久久免费少妇高潮毛片 | www.一区二区 | 久久久久九九九女人毛片 | 人人草人人干 | 亚洲人成人一区二区在线观看 | 日韩和的一区二在线 | 国户精品久久久久久久久久久不卡 | 一级a性色生活片久久毛片 一级特黄a大片 | 久久国产精品99久久久久久丝袜 | 一二三区av | 国产 欧美 日韩 一区 | 成人国产一区二区三区精品麻豆 | 一级毛片视频免费观看 | 在线成人www免费观看视频 | 午夜精品视频一区 | 欧美久久综合 | 又爽又黄axxx片免费观看 | 第四色播日韩第一页 | 国产精品久久久久免费 | 国产高清久久 | 欧美激情精品久久久久久免费 | 成人在线免费观看av | 欧美午夜精品 | 亚洲精品久久久 | 精品久久久久久亚洲综合网 | 懂色av蜜桃av | 高清国产一区二区 | 国产小视频在线看 | 国产一区黄色 | 亚洲www啪成人一区二区麻豆 | 欧美色性 | 国产xxxx搡xxxxx搡麻豆 | 久草.com| 一区二区三区四区不卡 |