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

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

主站蜘蛛池模板: 欧美 激情 在线 | 欧美一级特黄aaa大片 | 99精品伊人久久久大香线蕉 | 久草资源在线 | 丁香综合激情 | 唯美久草| 亚洲欧美久久婷婷爱综合一区天堂 | 美女免费精品视频在线观看 | 成人信息集中地 | 美女一区二区在线观看 | 伊人久久婷婷 | sihu国产午夜精品一区二区三区 | 国产精品一区伦免视频播放 | 看全大色黄大色黄大片一级爽 | 免费popnhub国产在线视频 | 六月婷婷在线 | 久久一区二区精品 | 国产福利在线观看 极品美女 | 高清国产美女一级a毛片录 高清国产美女一级毛片 | 国产自愉怕一区二区三区 | 欧美91精品| 国产成人精品微拍视频 | 久久精品爱国产免费久久 | 免费一看一级毛片人 | 天天色综 | 在线伊人网 | 国产在线色视频 | 一区二区在线精品免费视频 | 91精品啪在线观看国产91九色 | 94久久国产乱子伦精品免费 | 亚洲综合自拍 | 欧美久草 | 91午夜视频| 亚洲高清国产拍精品影院 | 91视频精品| 五月婷婷开心 | 日韩中文字幕精品一区在线 | 91在线视频福利 | 中文字幕一区二区三区5566 | 自拍偷拍第3页 | 婷婷综合国产激情在线 |