ivaneeo's blog

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

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          作法(Mechanics)
          • 在[待剖解]之臨時變量的聲明式及其第一次被賦值處,修改其名稱。
              • ==》如果稍后之賦值語句是[i = i + 某表達式]形式,就意味這是個集用臨時變量,那么就不要剖解它。集用臨時變量的作用通常是累加、字符串接合、寫入stream或者向群集(collection)添加元素。
          • 將新的臨時變量聲明為final。
          • 以該臨時變量之第二次賦值動作為界,修改此前對該臨時變量的所有引用點,讓它們引用新的臨時變量。
          • 在第二次賦值處,重新聲明原先那個臨時變量。
          • 編譯,測試。
          • 逐次重復上述過程。每次都在聲明處對臨時變量易名,并修改下次賦值之前的引用點。
          posted on 2005-08-29 14:19 ivaneeo 閱讀(168) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
          主站蜘蛛池模板: 昌都县| 正阳县| 淄博市| 尤溪县| 库车县| 闽侯县| 锡林浩特市| 门源| 滦平县| 天水市| 勐海县| 天津市| 岳阳县| 宣武区| 彭阳县| 咸丰县| 措美县| 新巴尔虎左旗| 拉萨市| 财经| 娄底市| 隆德县| 舒城县| 夏河县| 苗栗县| 伊宁市| 阿克苏市| 青海省| 东乡族自治县| 华坪县| 福安市| 昂仁县| 武夷山市| 常熟市| 措美县| 青田县| 闻喜县| 冕宁县| 吉隆县| 锦州市| 塔河县|