ivaneeo's blog

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

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          作法(Mechanics)
            • 建立一個臨時變量,把待處理的參數值賦予它。
            • 以[對參數的賦值動作]為界,將其后所有對此參數的引用點,全部替換為[對此臨時變量的引用動作]。
            • 修改賦值語句,使其改為對新建之臨時變量賦值。
            • 編譯,測試。
                  • =》如果代碼的語義是pass by reference,請在調用端檢查調用后是否還使用了這個參數。也要檢查有多少個pass by reference參數[被賦值后又被使用]。請盡量只以return方式返回一個值。如果需要返回的值不只一個,看看可否把需返回的大堆數據變成單一對 象,或干脆為每個返回值設計對應的一個獨立函數。
          posted on 2005-08-29 15:26 ivaneeo 閱讀(186) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
          主站蜘蛛池模板: 茌平县| 交城县| 鄂伦春自治旗| 海兴县| 同心县| 西林县| 牟定县| 阿克陶县| 琼结县| 缙云县| 马公市| 湖南省| 馆陶县| 太谷县| 遵化市| 逊克县| 福清市| 莱州市| 连州市| 江口县| 永泰县| 霍山县| 海淀区| 基隆市| 鲁山县| 讷河市| 安塞县| 安义县| 手机| 昌宁县| 商都县| 陆河县| 彩票| 荆州市| 临安市| 西乡县| 白河县| 饶阳县| 卢湾区| 陆丰市| 从江县|