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

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

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

    cynest-java

    [導入]單元測試的重要性

    一連兩天都被困于一個POJO而沒有一點進展,這聽來十分搞笑,但事實讓人辛酸。為了獲取一個數據集,寫了一個POJO,但是運行代碼時前臺始終報錯,腳本只是反復提醒[object error]。由于不知道錯誤在哪,只有一一尋找,從前臺腳本到存儲過程中的sql語句,每一個關鍵之處都作了反反復復地檢查,依舊一無所獲。偏偏最終,問題就是出在最沒有可能出錯的POJO上,寫一個getter時把一個小寫字母寫成大寫了。Java自然不會報錯,因為那只是一個沒有用到的函數而已。屬性本身也不會應為少了個getter而主動站出來抗議,所以,自始至終POJO都一片祥和平靜。

    回想一下,思維的漏洞是之前寫了很多個這樣的POJO,對于差不多的代碼,拷貝粘貼,甚至因為使用eclipse的generate getter and setter,出錯的概率都相當小,當然沒有了警惕。不知道是什么時候不小心該了那個getter,糟糕地在腳本中反復測試浪費時間。

    單元測試,本該是極好的東西,而在我“磨刀會誤砍柴功”的急躁心態下,一直以來都是雞肋。JUnit,到底該不該用呢?照上面那種錯誤法,測試一步應該就搞清楚了。


    文章來源:http://cynest.cn/drupal/?q=node/681

    posted on 2006-09-06 20:34 cyqian 閱讀(153) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 另类专区另类专区亚洲| 亚洲国产精品无码久久久秋霞1| 欧洲美女大片免费播放器视频| 日韩精品视频免费网址| 亚洲妇女无套内射精| 日韩毛片免费在线观看| 亚洲aⅴ无码专区在线观看 | 精品乱子伦一区二区三区高清免费播放| 国产99视频精品免费视频7| 国产青草亚洲香蕉精品久久| 免费大片在线观看网站| 一级毛片免费在线| 亚洲AV无码一区二区乱孑伦AS| 午夜精品射精入后重之免费观看| 久久精品国产亚洲77777| 免费不卡视频一卡二卡| 亚洲欧美成人一区二区三区| 又大又粗又爽a级毛片免费看| 一级毛片试看60分钟免费播放| 亚洲色大成网站WWW久久九九 | 18pao国产成视频永久免费| 亚洲精品熟女国产| 久久久久国产精品免费免费搜索| 亚洲国产无线乱码在线观看| 亚洲一级片免费看| 99热这里只有精品免费播放| 亚洲熟妇无码一区二区三区| 亚洲精品tv久久久久久久久久| 好久久免费视频高清| 久久精品国产亚洲AV忘忧草18| 免费国产成人午夜电影| 久久成人免费大片| 亚洲国产精品无码中文lv| 久久精品国产精品亚洲精品| av无码国产在线看免费网站| 国产成人亚洲精品蜜芽影院| 亚洲精品成人网站在线观看| 欧亚精品一区三区免费| 老司机精品免费视频| 亚洲va久久久久| 亚洲av无码一区二区三区乱子伦|