中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

改善代碼設(shè)計(jì) —— 簡(jiǎn)化條件表達(dá)式(Simplifying Conditional Expressions)

  系列博客

      1. 改善代碼設(shè)計(jì) —— 優(yōu)化函數(shù)的構(gòu)成(Composing Methods)

      2. 改善代碼設(shè)計(jì) —— 優(yōu)化物件之間的特性(Moving Features Between Objects)

      3. 改善代碼設(shè)計(jì) —— 組織好你的數(shù)據(jù)(Composing Data)

      4. 改善代碼設(shè)計(jì) —— 簡(jiǎn)化條件表達(dá)式(Simplifying Conditional Expressions)

      5. 改善代碼設(shè)計(jì) —— 簡(jiǎn)化函數(shù)調(diào)用(Making Method Calls Simpler)

      6. 改善代碼設(shè)計(jì) —— 處理概括關(guān)系(Dealing with Generalization)

  1. Decompose Conditional (分解條件式)

  解釋:

      "復(fù)雜的條件邏輯" 是導(dǎo)致復(fù)雜性上升最常見(jiàn)的地方, "條件表達(dá)式中堆積的計(jì)算過(guò)程", "條件式表達(dá)得不簡(jiǎn)潔"等等都是造成復(fù)雜的原因. Decompose Conditional 用于將這些復(fù)雜的元素從條件表達(dá)式中分離出去, 僅在條件表達(dá)式中調(diào)用簡(jiǎn)潔的函數(shù).

      這樣做帶來(lái)的直接好處是減少重復(fù), 而且代碼的可讀性提高了.

  沖動(dòng)前:

if (date.After(SUMMER_START) && date.Before(SUMMER_END))
charge
= days * _price + _summerServiceTip;
else
charge
= days * _price;

NET技術(shù)改善代碼設(shè)計(jì) —— 簡(jiǎn)化條件表達(dá)式(Simplifying Conditional Expressions),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产偷自视频区视频 | 精品1区 | 日本精品一区 | 热99精品视频 | 国产一区二区三区四区hd | 久久久久国产 | 久草新在线 | 欧美另类视频在线 | 黄色一级片aaa | 中文字幕一区二区三区乱码在线 | 国产十日韩十欧美 | 啪一啪 | 国产精品久久精品 | 一区二区三 | 久久高清免费视频 | 国产精品视频一 | 超碰人人人 | 色视频免费| 中文字幕在线观看一区 | 日韩精品成人网 | 特级生活片 | 日韩精品一区二区三区中文字幕 | 精品国产高清一区二区三区 | 欧美一级欧美三级在线观看 | 人人九九精 | 你懂的av| 欧美一区二区三区 | 亚洲精选一区二区 | 久久久久欧美 | 91精品国产综合久久香蕉922 | 91亚洲国产亚洲国产 | 91av导航| 在线观看av网站 | 久草视频网站 | 中文字幕欧美日韩一区 | 日韩中文在线观看 | 97色在线观看免费视频 | 国产精品一区二区久久久久 | 涩涩导航| 久久999 | 久久丁香|