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

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

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

    where the amazing happens

    測試,測試,測試,給我tmd寫測試!

    盡管很早開始就不止一次得對自己說,單元測試!單元測試!單元測試! 但是依然失望得發(fā)現(xiàn)現(xiàn)在所遇到所有的煩惱幾乎都與測試有關(guān)。曾經(jīng)要一個(gè)人三天內(nèi)搞定一個(gè)論壇--功能還相當(dāng)復(fù)雜:除了基本的crud發(fā)帖回帖搜索什么的還要有用戶分組、訪問權(quán)限、子論壇,等,現(xiàn)在想當(dāng)時(shí)是什么讓我在撐過來的?是那一個(gè)個(gè)簡單難看弱智的testcase!在我看來一個(gè)不懂得tdd不理解測試先行不清楚怎么寫testcase的程序員就幾乎就不能算是個(gè)合格得程序員。這不是技術(shù)問題,是政治問題。尤其是在你發(fā)現(xiàn)你的已經(jīng)離職的同事寫的一個(gè)極為復(fù)雜的自定義控件在使用的時(shí)候出現(xiàn)一大堆bug而你還要花一堆時(shí)間去糾正時(shí)的絕望。整個(gè)項(xiàng)目組沒人寫testcase?沒問題,我自己寫就行了----整個(gè)軟件框架模塊可測試性太低?沒問題,花點(diǎn)時(shí)間把重要的類解耦出來--時(shí)間來不及?更沒問題,磨刀不誤砍柴功。


    明天打算給那些組件所有public的方法寫上測試用例--雖然花時(shí)間給別人的代碼寫測試是極為無聊的行為,但是現(xiàn)在我也認(rèn)了,不能再這樣提心吊膽得寫代碼和手工測試了,寧可花上一個(gè)上午甚至更多的時(shí)間來寫用例搭建環(huán)境。Rod Johnson說得對極了,牛仔式真是編程害死:滿天飛的工廠模式、單例、靜態(tài)變量,什么注釋都沒有的監(jiān)聽接口----最重要的是,沒有測試用例--乃還算程序員嗎?知道老子花了多少時(shí)間來拜讀修改重構(gòu)step in,step over您的"大作"?holy shit.

    Del.icio.us :

    posted on 2007-07-17 21:10 where the amazing happens 閱讀(387) 評論(0)  編輯  收藏 所屬分類: 一般應(yīng)用

    公告

    點(diǎn)擊這里給我發(fā)消息

    導(dǎo)航

    <2007年7月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    統(tǒng)計(jì)

    常用鏈接

    留言簿(3)

    隨筆分類(18)

    隨筆檔案(17)

    文章分類

    相冊

    其他我的blog

    技術(shù)Blog

    最新隨筆

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日本a级片免费看| 欧美大尺寸SUV免费| 亚洲色偷拍另类无码专区| jizz中国免费| 亚洲日产无码中文字幕| 国产免费一区二区三区免费视频| 亚洲裸男gv网站| 国产日韩精品无码区免费专区国产 | 亚洲日韩亚洲另类激情文学| 久久经典免费视频| 亚洲狠狠成人综合网| 成年女人毛片免费播放人| 亚洲国产精品无码久久98| 免费中文字幕一级毛片| 一级特黄色毛片免费看| 国产成人精品日本亚洲网站 | 亚洲第一成年免费网站| 亚洲欧美日韩中文字幕在线一区| 青草草在线视频永久免费| 国产亚洲精品欧洲在线观看| 亚洲伊人成无码综合网| 久久久久久久99精品免费观看| 亚洲精品无码不卡| 毛片大全免费观看| 九九视频高清视频免费观看| 日本亚洲欧洲免费天堂午夜看片女人员| 日本免费一区二区三区四区五六区| 亚洲理论片中文字幕电影| 免费看的黄色大片| a级片免费观看视频| 亚洲天堂电影在线观看| 国产91在线免费| 国产拍拍拍无码视频免费| 亚洲欧洲另类春色校园网站| 亚洲Av无码国产情品久久| 日本人成在线视频免费播放| 亚洲精品无码久久久久久 | 精品亚洲国产成AV人片传媒| 成人免费午夜视频| 免费播放在线日本感人片| 456亚洲人成在线播放网站|