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-從地獄中重生
          主站蜘蛛池模板: 伊通| 融水| 威远县| 河曲县| 哈巴河县| 峨眉山市| 伊川县| 门源| 漠河县| 三亚市| 岱山县| 桦甸市| 满城县| 延川县| 绥阳县| 方山县| 茂名市| 桦甸市| 彩票| 汉寿县| 景德镇市| 海丰县| 车致| 无极县| 瑞昌市| 灵台县| 交口县| 乌拉特中旗| 青岛市| 二连浩特市| 大埔县| 铁岭市| 盐津县| 泸溪县| 油尖旺区| 简阳市| 姜堰市| 友谊县| 双鸭山市| 沾化县| 靖西县|