• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            CG@CPPBLOG

            /*=========================================*/
            隨筆 - 76, 文章 - 39, 評論 - 137, 引用 - 0
            數(shù)據(jù)加載中……

            切和剝

            ——關(guān)于重構(gòu)方式的設(shè)想

            我們重構(gòu)部分代碼時,往往想到的是穩(wěn)定,最好是不變接口,只變實現(xiàn),保持接口的穩(wěn)定性。但現(xiàn)實往往沒有這么輕松,接口不變,意味著有著一個良好的結(jié)構(gòu)設(shè)計,至少在功能職責劃分上沒有大的問題。而我們卻時常遭遇這種職責的混亂,這種Martin Fowler不愿詳談的事情,對我們來說很麻煩。我們不能橫切式的改變,這將導(dǎo)致大規(guī)模的變化,特別是對于層次靠下的部分,范圍的擴大,無論是從控制能力上,還是工作量上,包括對系統(tǒng)穩(wěn)定性的影響方面都是巨大的,兼容舊組件也許并不亞于推倒重來。

            也許是個好辦法,另辟蹊徑繞開原來的設(shè)計,從底向上建立一條新的結(jié)構(gòu)通路,將舊的部分一片一片的剝開,合并到新的部分中來,直到完成重構(gòu)。就像做一個心臟搭橋手術(shù)。

            posted on 2007-12-21 19:36 cuigang 閱讀(274) 評論(0)  編輯 收藏 引用 所屬分類: 軟件工程

            精品国产青草久久久久福利| 久久久久久亚洲精品成人| 久久国产V一级毛多内射| 久久99精品久久久久久9蜜桃| 久久婷婷色香五月综合激情| 精品久久久久香蕉网| 久久伊人精品青青草原日本| 久久久久亚洲av无码专区喷水| 国产综合成人久久大片91| 久久国产免费直播| 久久国产精品波多野结衣AV| 久久国产亚洲高清观看| 久久这里只精品99re66| 久久久久国色AV免费看图片| 国产精品免费福利久久| 97视频久久久| 日本精品久久久久影院日本 | 久久久久亚洲精品天堂久久久久久| 东方aⅴ免费观看久久av| 久久精品无码av| 天天久久狠狠色综合| 99久久er这里只有精品18| 国内精品九九久久精品| 精品久久久久成人码免费动漫| 国产精品美女久久久久AV福利| 久久99精品久久久久久久不卡| 日日噜噜夜夜狠狠久久丁香五月| 一本一道久久a久久精品综合 | 99久久久久| 久久久久久a亚洲欧洲aⅴ| 99久久成人国产精品免费| 99久久久精品免费观看国产| 久久亚洲中文字幕精品有坂深雪 | 国产精品久久成人影院| 久久人爽人人爽人人片AV| 人妻精品久久久久中文字幕69| 久久99久久99精品免视看动漫| 区久久AAA片69亚洲| 亚洲国产精品无码久久一区二区| 亚洲精品无码久久久久sm| 久久国产高潮流白浆免费观看|