ivaneeo's blog

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

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          使用重構技術開發軟件時,你把自己的時間分配給兩種截然不同的行為:[添加新功能]和[重構]。添加新功能時,你不應該修改既有代碼,只管添加新功能。通 過測試(并讓測試正常運行),你可以衡量自己的工作進度。重構時你就不能再添加功能,只管改進程序結構。此時你不應該添加任何測試(除非發現先前遺漏的任 何東西),只在絕對必要(用以處理借口變化)時才修改測試。
          posted on 2005-08-16 16:13 ivaneeo 閱讀(176) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
          主站蜘蛛池模板: 秦皇岛市| 闵行区| 科技| 白河县| 称多县| 株洲市| 平山县| 海阳市| 乐都县| 唐海县| 三江| 太谷县| 论坛| 木里| 昌图县| 松潘县| 上饶县| 清水河县| 垣曲县| 石河子市| 华亭县| 含山县| 咸阳市| 蓝山县| 嘉定区| 永善县| 岳阳县| 秀山| 象山县| 渝北区| 宁乡县| 麻阳| 金湖县| 壤塘县| 灵台县| 科尔| 乌拉特中旗| 临高县| 九龙城区| 昌图县| 奈曼旗|