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

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

主站蜘蛛池模板: 成人免费xxx在线观看 | 国产一区二区精品久久91 | 91在线免费观看网站 | 一区二区三区四区视频在线观看 | 六月婷婷综合网 | 91精品国产高清久久久久久io | 亚洲精品在线视频 | 久久综合中文字幕 | 亚洲综合图片人成综合网 | 精品免费看 | 精品免费久久 | 婷婷综合激情网 | 日韩欧美在线播放视频 | 中文字幕日本久久2019 | 成人91 | 久久黄色影片 | 91免费精品国偷自产在线在线 | 亚洲美女人黄网成人女 | 欧美激情婷婷 | 综合区小说区图片区在线一区 | 综合天天色 | 国产精品永久免费视频观看 | 亚洲第一影院 | 91精品视频免费在线观看 | 激情视频网站 | 国产精品第九页 | 亚洲一区国产 | 激情综合丝袜美女一区二区 | 日本无吗免费一二区 | 亚洲专区一路线二 | 激情亚洲视频 | 精品国产一区二区三区在线 | 免费韩国美女爽快一级毛片 | 国产精品成人嫩妇 | 欧美色视频在线观看 | 午夜小视频免费 | 99在线精品日韩一区免费国产 | 国产成人精品综合网站 | 久久久久久久久久综合情日本 | 久草社区在线 | 五月婷婷激情四射 |