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

改善代碼設(shè)計(jì) —— 簡化條件表達(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ì) —— 簡化條件表達(dá)式(Simplifying Conditional Expressions)

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

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

  1. Decompose Conditional (分解條件式)

  解釋:

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

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

  沖動(dòng)前:

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

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

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

主站蜘蛛池模板: 国产精品日韩欧美一区二区三区 | 九九天堂网 | 欧州一区二区三区 | 国产精品久久久久久婷婷天堂 | 超碰超碰| 日韩一区二区三区av | 国内成人免费视频 | 精品国产乱码久久久久久老虎 | 久草免费电影 | 久久国产区 | 午夜影视网 | 男女啪啪网址 | 一区二区三区国产精品 | 中文字幕一区二区三区精彩视频 | 国产精品一级 | 免费黄色a视频 | 国产精品99久久久久久宅男 | 国产一区日韩在线 | 在线看片福利 | 欧美性久久久 | 日本一区二区三区精品视频 | 日韩av在线免费 | 成人黄色a | 久久国产电影 | 在线播放一区二区三区 | 日韩毛片在线观看 | 久久精品在线免费视频 | 日韩影音 | 久久av资源网 | av播播| 妖精视频一区二区三区 | 亚洲综合色视频在线观看 | 欧美高清视频在线观看 | 日韩成人精品视频 | 国产成人影院 | 在线播放国产一区二区三区 | 自拍 亚洲 欧美 老师 丝袜 | 秋霞影院一区二区 | 久久久人成影片一区二区三区 | 91一区| 久久精品视频91 |