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

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

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

    www.alphatom.com

    統(tǒng)計

    留言簿(1)

    閱讀排行榜

    評論排行榜

    2005年8月1日 #

    重構---Who are you?!

    不要當你需要新的功能的時候,或者原來的程序出了Bug,你才想起重構。

    《重構》那本書你看過了嗎?它寫的是什么?那本書的價值何在?介紹重構這門技術?告訴你為什么重構?錯!那本書的價值就在于它把應該引起重構的Bad Smell一一列了出來,并給出了該如何重構解決這些Bad Smell的意見,不然那本書看一遍就可以扔了!

    你知道什么是面向對象嗎?接口! 你知道什么是TDD嗎?重構!

    詳細內容

    posted @ 2006-02-06 12:31 idior 閱讀(635) | 評論 (1)編輯 收藏

    Enterprise Test Driven Develop

           TDD這個概念出現至少也有兩年多了, 在大家剛接觸它時候, 幾乎沒人不拍手鼓掌, 測試驅動的概念確實可以為我們帶來很多的好處. 泡泡在前不久寫了一篇很不錯的TDD的文章, 可是我還是忍不住在他的評論中說到這篇文章有點”. 確實,同樣的概念在書中, 在大家的口中已經被說爛了. 但是TDD真正給我們帶來什么呢? 有多少人在用TDD? 為什么這么好的技術到了應用中就被人們拋棄了呢?

    (: Design Pattern面世都十幾年了, 現在還是有不少好書在介紹它,所以不代表不好,泡泡的總結在園子里還是最好的一篇TDD文章, 特別建議剛接觸TDD的參考之.)  

            TDD的應用是阻撓TDD發(fā)展的重要原因, 回想一下有關TDD書中舉的那些例子. 再想想你學習了解TDD自己又做了哪些應用? --- 類庫, 最基本的幾個類之間協作, 不涉及數據庫,不涉及UI,不涉及企業(yè)服務. 這樣看來TDD最適用的場合就是不涉及復雜應用的類庫. 比如一個保齡球游戲, 一個Money兌換系統(tǒng). 如果是這樣那TDD自然沒有人用了, 真正的項目有幾個不涉及負責應用呢, 有幾個不和數據庫,界面打交道? 可是一旦你想將TDD應用于此時, 你就會發(fā)現煩不勝煩, 無從下手.

           難道TDD真得這么不堪一擊?...  詳細內容

                    
    Something you should know

    不要去測試類中的每個方法. 要測試這個類對外所能提供的功能, 這些功能可能是其中的幾個重要方法,可能需要類中的幾個方法協作. 記住一點, TDD中測試代碼也是文檔的一部分, 你應該通過你的測試代碼告訴別人如何使用這個類.

    posted @ 2005-08-09 14:00 idior 閱讀(464) | 評論 (0)編輯 收藏

    Generics to Eliminate Casting ?

    詳細內容

    posted @ 2005-08-01 18:05 idior 閱讀(426) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 国产精品V亚洲精品V日韩精品| 毛片免费全部免费观看| 亚洲精品国产精品乱码不卡| 亚洲国产高清国产拍精品| 成人午夜大片免费7777| 亚洲日韩国产一区二区三区在线 | 亚洲av鲁丝一区二区三区| 成人网站免费大全日韩国产 | 亚洲av无码国产精品色在线看不卡| 亚洲欧洲AV无码专区| 在线免费观看色片| 国产亚洲男人的天堂在线观看| 国产一级高清视频免费看| 一级成人生活片免费看| 中文字幕亚洲图片| 日韩精品无码免费一区二区三区 | 亚洲乱码中文字幕小综合| 成全视频免费高清| 337P日本欧洲亚洲大胆精品| 亚洲精品第一国产综合精品99| 国产在线观看无码免费视频| 亚洲大片在线观看| 99国产精品永久免费视频| 国产精品亚洲专区一区| 综合亚洲伊人午夜网| 最近中文字幕无免费| 亚洲色大成网站www| 亚洲午夜激情视频| 7x7x7x免费在线观看| 亚洲日韩一区二区一无码| 亚洲精品无码99在线观看| 一级毛片免费不卡在线| 亚洲丶国产丶欧美一区二区三区| 亚洲日韩在线观看| 亚州免费一级毛片| 牛牛在线精品观看免费正| 亚洲免费视频在线观看| 日韩免费高清视频| 久热免费在线视频| 亚洲精品乱码久久久久久V| 日本亚洲欧洲免费天堂午夜看片女人员 |