四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费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),轉載需保留來源!

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

主站蜘蛛池模板: 北京 北京 汪峰歌曲| 3d成人国产同人动漫焰灵姬| 变形金刚1原版免费观看| 香谱七十二图解| 少爷和我短剧| 芭蕉扇图片| 朱时茂电影| 姬培杰| 被囚禁的女孩大结局| 美女网站视频免费黄| 周秀娜三级大尺度视频| 爱情岛视频论坛| 国产伦理女村支书| 杨玉环秘史| 夜夜做新郎| 炊事班的故事演员表| 采茶舞曲民乐合奏| 色戒在线观看视频| 香港之夜完整版在线观看免费| 特殊的按摩| 《牵牛花》阅读答案| 美女亚洲| 电视剧对峙| 周星驰国产凌凌漆| 中岛梓| http://www.douyin.com| 吴雪雯| 视觉暂留现象原理| 洛可希佛帝| 冰雪十一天| 江南好简谱| 椿十三郎| 法尔| 我自己说了算作文| 狗年龄| tvb直播| 拳霸3 2010 托尼·贾| 抖音平台| 蜡笔小新日语| 3片| 格雷的五十道阴影|