ivaneeo's blog

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

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          使用重構(gòu)技術(shù)開(kāi)發(fā)軟件時(shí),你把自己的時(shí)間分配給兩種截然不同的行為:[添加新功能]和[重構(gòu)]。添加新功能時(shí),你不應(yīng)該修改既有代碼,只管添加新功能。通 過(guò)測(cè)試(并讓測(cè)試正常運(yùn)行),你可以衡量自己的工作進(jìn)度。重構(gòu)時(shí)你就不能再添加功能,只管改進(jìn)程序結(jié)構(gòu)。此時(shí)你不應(yīng)該添加任何測(cè)試(除非發(fā)現(xiàn)先前遺漏的任 何東西),只在絕對(duì)必要(用以處理借口變化)時(shí)才修改測(cè)試。
          posted on 2005-08-16 16:13 ivaneeo 閱讀(176) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): refactoring-從地獄中重生
          主站蜘蛛池模板: 乐安县| 河东区| 临漳县| 光泽县| 岳西县| 子洲县| 阳原县| 光山县| 和龙市| 乐都县| 崇文区| 沁源县| 周口市| 华容县| 丹巴县| 曲阳县| 黎城县| 陵水| 天镇县| 康保县| 平塘县| 阜阳市| 淮安市| 革吉县| 常宁市| 论坛| 甘德县| 阳谷县| 周至县| 永和县| 平武县| 阿尔山市| 张掖市| 武冈市| 贵南县| 社会| 交口县| 天长市| 金坛市| 茌平县| 正阳县|