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

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

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

    cynest-java

    [導(dǎo)入]單元測試的重要性

    一連兩天都被困于一個(gè)POJO而沒有一點(diǎn)進(jìn)展,這聽來十分搞笑,但事實(shí)讓人辛酸。為了獲取一個(gè)數(shù)據(jù)集,寫了一個(gè)POJO,但是運(yùn)行代碼時(shí)前臺(tái)始終報(bào)錯(cuò),腳本只是反復(fù)提醒[object error]。由于不知道錯(cuò)誤在哪,只有一一尋找,從前臺(tái)腳本到存儲(chǔ)過程中的sql語句,每一個(gè)關(guān)鍵之處都作了反反復(fù)復(fù)地檢查,依舊一無所獲。偏偏最終,問題就是出在最沒有可能出錯(cuò)的POJO上,寫一個(gè)getter時(shí)把一個(gè)小寫字母寫成大寫了。Java自然不會(huì)報(bào)錯(cuò),因?yàn)槟侵皇且粋€(gè)沒有用到的函數(shù)而已。屬性本身也不會(huì)應(yīng)為少了個(gè)getter而主動(dòng)站出來抗議,所以,自始至終POJO都一片祥和平靜。

    回想一下,思維的漏洞是之前寫了很多個(gè)這樣的POJO,對(duì)于差不多的代碼,拷貝粘貼,甚至因?yàn)槭褂胑clipse的generate getter and setter,出錯(cuò)的概率都相當(dāng)小,當(dāng)然沒有了警惕。不知道是什么時(shí)候不小心該了那個(gè)getter,糟糕地在腳本中反復(fù)測試?yán)速M(fèi)時(shí)間。

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


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

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


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 久久精品人成免费| 免费精品国自产拍在线播放| 久久国产精品免费视频| 亚洲人成人网站色www| 久久嫩草影院免费看夜色| 亚洲综合日韩久久成人AV| 在线播放免费人成视频网站| 国产亚洲精品资在线| 黄页免费视频播放在线播放| 免费看国产曰批40分钟| 麻豆va在线精品免费播放| 亚洲精品一级无码鲁丝片| 国产一级婬片A视频免费观看| 久久亚洲中文字幕精品一区四| 国产精品成人69XXX免费视频| 久久精品亚洲男人的天堂| a级在线免费观看| 亚洲欧洲一区二区| 精品久久久久久久久免费影院| 亚洲夂夂婷婷色拍WW47| 国产免费AV片无码永久免费| 久久成人永久免费播放| 亚洲午夜精品一区二区| 曰批全过程免费视频在线观看 | 九九久久精品国产免费看小说| 久久久久亚洲?V成人无码| 久久成人a毛片免费观看网站| 国产91在线|亚洲| 免费国产怡红院在线观看| 玖玖在线免费视频| 亚洲精品一二三区| 亚洲国产精品国产自在在线 | 日本不卡在线观看免费v| 一级毛片免费全部播放| 亚洲图片一区二区| 免费看a级黄色片| 全黄大全大色全免费大片| 亚洲毛片一级带毛片基地| 免费成人午夜视频| 18禁美女裸体免费网站 | 亚洲国产精品自在自线观看|