四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

改善代碼設計 —— 簡化條件表達式(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),轉載需保留來源!

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

主站蜘蛛池模板: 蛮荒的童话 电影| 沙漠电影高清在线播放| 甜蜜宝贝电影| cctv17农业农村频道在线直播| 范瑞君| 故乡,别来无恙演员表| 女同性恋视频网站| 塞下曲景然伶儿| 舞男| yy五项滚刀骂人套词| 《哪吒3》免费全部观看| 拔萝卜电影| 笼中鸟完整版| 深流 电视剧| frank sinatra| 成人在线| interracial| 外出韩版| 风在吹韩国电影| 男人伤感失落孤独头像| 外国开船戏原声| 护校队申请书| 听风者电视剧40集完整版在线观看| 天国恩仇| 高等学校毕业生登记表自我鉴定怎么写| 单招在线咨询| 爱情秘密| 《ulises》完整版在线观看| 豪血寺一族2出招表| laizi| 黑木郁美| 霜雪千年简谱| 好看电影视频| 黎明之前是哪一年的电视剧| 电影《ol3》完整版在线观看| 色在线视频观看| 郭麒麟个人资料简介| 挨打的视频| 美女网站在线观看| 一路向东电影| 开创盛世电视剧全集免费观看|