<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ivaneeo's blog

    自由的力量,自由的生活。

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
    動機(Motivation)
    表達式有可能非常復雜而難以閱讀.這種情況下,臨時變量可以幫助你將表達式分解為比較容易管理的形式.

    在條件邏輯(conditional logic)中,Introduce Explaining Variable(124)特別有價值:你可以用這項重構將每個條件子句提煉出來,以一個良好命名的臨時變量來解釋對應條件子句的意義.使用這項重構的另一種情況是,在較長算法中,可以運用臨時變量來解釋每一步運算的意義.

    Introduce Explaining Variable(124)是一個很常見的重構手法,但我得承認,我并不常用它.我幾乎總是盡量使用Extract Method(110)來解釋一段代碼的意義.畢竟臨時變量只在它所處的那個函數中才有意義,局限性較大,函數則可以對象的整個生命中都有用,并且可被其他對象使用.但有時候,當局部變量使Extract Method(110)難以進行時,我就使用Introduce Explaining Variable(124).
    posted on 2005-08-25 16:08 ivaneeo 閱讀(157) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 日本亚洲精品色婷婷在线影院| 相泽亚洲一区中文字幕| 亚洲AV乱码久久精品蜜桃| 一级毛片大全免费播放下载| 亚洲成a人一区二区三区| 男人扒开添女人下部免费视频| 啊v在线免费观看| 又粗又长又爽又长黄免费视频| 亚洲av再在线观看| 亚洲精品视频免费观看| 亚洲国产成人片在线观看| 一级特黄aa毛片免费观看| 亚洲美女激情视频| 一个人免费观看视频www| 亚洲精品伦理熟女国产一区二区| 国产无遮挡又黄又爽免费视频| 青娱乐在线免费观看视频| AV在线亚洲男人的天堂| 成全动漫视频在线观看免费高清版下载 | 情人伊人久久综合亚洲| 国产99视频精品免费专区| 亚洲午夜久久久精品电影院| 67194成是人免费无码| 朝桐光亚洲专区在线中文字幕| 亚洲国产香蕉人人爽成AV片久久| 中文字幕无码毛片免费看| 91精品国产亚洲爽啪在线影院 | 人妻丰满熟妇无码区免费| 亚洲六月丁香六月婷婷色伊人 | 污污视频免费观看网站| 久久被窝电影亚洲爽爽爽 | 91人人区免费区人人| 国产精品亚洲一区二区麻豆| 午夜亚洲福利在线老司机| 无码日韩精品一区二区免费暖暖 | 国产精品亚洲一区二区三区在线观看 | 免费看国产一级片| 午夜不卡久久精品无码免费| 亚洲日韩精品国产一区二区三区| 亚洲女同成人AⅤ人片在线观看| 99精品视频在线免费观看|