<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伦理| 亚洲午夜av影院| 亚洲乱码国产一区三区| 免费A级毛片无码A∨男男| 亚洲人成欧美中文字幕| 一区二区亚洲精品精华液| ass亚洲**毛茸茸pics| 亚洲欧洲免费无码| 羞羞网站在线免费观看| caoporn成人免费公开| a在线视频免费观看| 91麻豆最新在线人成免费观看| 国产高清免费视频| 四虎影视免费在线| 日韩大片免费观看视频播放| 九九视频高清视频免费观看| 亚洲免费日韩无码系列| 中文字幕免费视频| 在线成人a毛片免费播放| 国产成人精品久久亚洲高清不卡 | 国产亚洲色视频在线| 亚洲国产模特在线播放| 亚洲国产欧美一区二区三区 | 国产亚洲精品国看不卡| 亚洲第一成年网站大全亚洲| 日韩在线免费播放| 特级精品毛片免费观看| 日韩免费视频在线观看| 亚洲尤码不卡AV麻豆| WWW亚洲色大成网络.COM| 最好免费观看高清在线| 又黄又爽一线毛片免费观看| 久久香蕉国产线看观看亚洲片| 理论亚洲区美一区二区三区| 日韩精品无码免费一区二区三区|