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

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

主站蜘蛛池模板: 五月激情丁香婷婷综合第九 | 国产日韩欧美一区二区三区视频 | 狠狠干伊人 | 日韩美女va毛片在线播放 | 国产精品1区2区3区在线播放 | 奇米影视狠狠干 | 大杳焦伊人久久综合热 | 中文久久 | 国内精品手机在线观看视频 | 亚洲黄色第一页 | 亚洲一区二区免费在线观看 | 伊人色色网 | 成人a毛片 | 国产精品极品美女免费观看 | 欧美一级特黄做 | 蝴蝶色综合综合成人网 | 99久久无色码中文字幕 | 成年黄网站 | 国产综合在线观看视频 | 亚洲精品成人在线 | 婷婷激情综合网 | 一区二区三区免费视频网站 | 久久久午夜精品 | 精品伊人久久香线蕉 | 国产精品亚洲四区在线观看 | 亚洲一区在线视频观看 | 丁香婷婷六月 | 国产无套 | 国产色婷婷亚洲 | 麻豆久久精品免费看国产 | 美女被男人扒开下面无遮无挡 | 久草免费在线色站 | 五月丁六月停停 | 色欧美与xxxxx | 午夜视频一区二区 | 久久久午夜视频 | 国产午夜在线观看视频 | 精品一区二区三区四区在线 | 中文字幕一区二区三区精品 | 亚洲国产综合精品中文字幕 | 久久综合色区 |