<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 176, comments - 240, trackbacks - 0, articles - 7

    [導入]過度設計與設計不足

    Posted on 2005-12-28 23:11 canonical 閱讀(1552) 評論(3)  編輯  收藏 所屬分類: 設計理論
         Agile批評過度設計(over-engineering)的聲音很大,但對于設計不足(under-engineering)同樣是持堅決的否定態度 的。修改過度設計的應用比修改設計不足的程序要容易的多。因為簡化的途徑是明確的,而走向復雜的途徑卻往往是難以控制的。Refactoring To Patterns試圖引入一些經驗,但這些可預見的調整多半只在細節處,其影響是局部的。一個復雜性低層次的設計要支持一個復雜性高的應用,所需的代碼量 不是線性的堆砌,而是幾何級數式的增長,重構的時候需要做出的改變往往也是影響全局的。而事實上,設計不足是比過度設計更加常見的情況。真實的情況也許 是,在真正需要我們做出創造性設計的地方我們因為無知和無能而設計不足,而在那些渴求簡單的地方,我們卻自詡為先知而加上很多華麗的設計來維護虛幻的可擴 展性。這里的度是很難把握的。高段位的棋手可以比低段位的棋手預見到更多的步數,而一個優秀的軟件架構師也需要比普通的程序員更早的預見到系統發展的障 礙。在我們明確可預見的范圍內,當然是要把所有的設計做好,而在我們思維的邊界處,"行"就變得比"思"重要了。
        大談"over-engineering"的主多半都有著豐富的過度設計的經驗,千萬不要把他們回顧時的話語當成是普遍的真理。所謂大巧若拙,精煉的小詩 可比長篇大論難寫的多了。有時采用一種簡單的處理方式,是因為我們感覺到它不會成為障礙,雖然此時并沒有明確的設計過程。你必須有能力進行過度設計,才能 真正理解簡單設計的精妙之處

    Feedback

    # re: [導入]過度設計與設計不足  回復  更多評論   

    2005-12-29 09:15 by TrampEagle
    很同意上述觀點,那些大師們的很多設計都有其精妙之處,但不可避免的都有其不足之處,他們對自己經驗的總結,并不一定就適合他人,設計不是單靠模仿就能學得來的,這就是所謂的讀萬卷書不如行千里路,但經驗的積累又不是一蹴而就的,不但需要知識的沉積,還需要長久經驗的總結升華,設計就象寫文章,不可能一下子就長篇大論,但如果沒有長篇大論的階段,寫出的文章很難短小精悍。

    # re: [導入]過度設計與設計不足  回復  更多評論   

    2005-12-29 11:30 by Qutr
    看了樓主的一系列文章,感覺樓主的知識面很廣。
    總是能站在一個相當的高度上看待問題。
    長期關注你的文章!

    # re: [導入]過度設計與設計不足  回復  更多評論   

    2006-02-24 13:47 by sodme
    文中所含思想, 很值得我們反思: 在閱讀一些所謂的名家名作時, 應該抱著怎么的一種辯證觀點去思考和采納.
    主站蜘蛛池模板: 亚洲第一福利网站在线观看| 特级做A爰片毛片免费69| 午夜亚洲国产成人不卡在线| 亚洲中文字幕一二三四区| 美女裸身网站免费看免费网站| 亚洲国产综合精品| 精品无码免费专区毛片| 亚洲网站免费观看| 黄页网站免费观看| 国产亚洲精品VA片在线播放| 午夜寂寞在线一级观看免费| 亚洲国产精品精华液| 又黄又爽一线毛片免费观看 | 免费a级毛片无码av| 一级毛片一级毛片免费毛片| 中文字幕不卡亚洲| 18禁黄网站禁片免费观看不卡| 亚洲人成在久久综合网站| 日韩免费高清视频| 一个人免费观看www视频| 亚洲精品成人无码中文毛片不卡| 免费网站看av片| 亚洲国产成人久久| 免费永久国产在线视频| 99久久成人国产精品免费| 亚洲欧洲日本国产| 免费国产成人高清在线观看麻豆 | 麻豆亚洲AV永久无码精品久久| 精品成在人线AV无码免费看 | 国产精品久久亚洲不卡动漫| 白白国产永久免费视频| 本道天堂成在人线av无码免费| 亚洲免费精彩视频在线观看| 成人免费视频小说| 久青草国产免费观看| 亚洲国产女人aaa毛片在线| 午夜dj在线观看免费视频| 91免费在线视频| 精品亚洲AV无码一区二区| 国产黄色一级毛片亚洲黄片大全| 最近新韩国日本免费观看 |