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

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

主站蜘蛛池模板: 久久两性视频 | 国产日韩精品一区在线不卡 | 久久精品国产四虎 | 久久久免费网站 | 亚洲国产成人99精品激情在线 | 麻豆网页 | 国内精品视频一区 | 国产精品视频人人做人人爱 | 成人特黄午夜性a一级毛片 成人婷婷 | 成人在免费观看视频国产 | 成人特黄午夜性a一级毛片 成人婷婷 | 看全色黄大色大片免费久久 | 久久九九国产精品怡红院 | 国产一区二区三区国产精品 | 亚洲成年网| 婷婷婷色 | 小说专区图片专区 | 国产成人精品日本亚洲直接 | 国产精品原创巨作av | 色婷婷综合欧美成人 | 久久久久中文 | 韩国一大片a毛片女同 | 亚洲视频黄色 | 日韩专区中文字幕 | 在线观看国产91 | 99九九精品免费视频观看 | 在线中文字幕精品第5页 | 日韩美女拍拍免费视频网站 | 久久久亚洲欧洲日产国码二区 | 91视频原创| 视频一区二区在线播放 | 国产一二三四区在线观看 | 国产综合色在线视频 | 天干天干夜天干天天爽 | 精品久久中文字幕有码 | 日本高清视频成人网www | 国产一区二区免费不卡在线播放 | 好吊色青青青国产欧美日韩 | 69成人免费视频 | 精品视频91 | 亚洲美女免费视频 |