国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
代碼覆蓋率:80%,不能少


代碼覆蓋率:80%,不能少
推薦者:怕冷的南瓜 (積分 54755) | 原作者:外刊IT評論
7

頂一下

 收藏

一大早,一個年輕的程序員問大師:

 

 

“我準(zhǔn)備寫一些單元測試用例。代碼覆蓋率應(yīng)該達(dá)到多少為好?”


大師回答道:

 


“不要考慮代碼覆蓋率,只要寫出一些好的測試用例即可。”


年輕的程序員很高興,鞠躬,離去。


之后沒多久,第二個程序員問了大師同樣的問題。

大師指著一鍋燒沸的水說:

 


“我應(yīng)該往這個鍋里放多少米?”


這個程序員看起來被難住了,回答道:

 


“我怎么會有答案?這取決于要給多少人吃,他們餓不餓,有什么菜,你有多少米,等等。”


“完全正確,” 大師說。


第二個程序員很高興,鞠躬,離去。


末了,來了第三個程序員問了大師同樣的關(guān)于代碼覆蓋率的問題。

 


“百分之八十,不能少!” 大師一拳錘在桌子上,用嚴(yán)厲的口氣回答道。


第三個程序員很高興,鞠躬,離去。


回復(fù)完這個之后,一個年輕的實習(xí)生走到大師身邊:

 


“大師,今天我無意中聽到了你對同一個代碼覆蓋率問題給出了三個不同的答案。為什么?”


大師從椅子上站起來:

 


“給我泡點新茶,我們聊聊這個。”


當(dāng)杯子里倒?jié)M了冒著熱氣的綠茶后,大師開始說:

 


“這第一個程序員是個新手,剛剛開始學(xué)測試。目前他有大量的程序都沒有測試用例。他有很長的路要走;現(xiàn)在對他要求代碼覆蓋率只會打擊他,沒有什么用處。最好是讓他慢慢的學(xué)會寫一些測試用例,測試一下。他可以以后再考慮代碼覆蓋率。”


“而這第二個程序員,不論對編程還是測試都是十分的有經(jīng)驗。我以問作答,問她應(yīng)該往鍋里放多少米,使她明白決定測試用例多少的因素有很多,她比我更知道這些因素——畢竟是她自己的代碼。對這個問題沒有一個簡單的、直接的答案。以她的聰明完全能明白這個道理,正確的完成任務(wù)。”


“我明白了,” 年輕的實習(xí)生說, “但是如果沒有一個簡單直接的答案,那你為什么告訴第三個程序員‘百分之八十,不能少’呢?”


大師笑的前仰后合,綠茶都噴了出來。

 


“這第三個程序員只想得到一個簡單的答案——即使根本沒有簡單的答案 … 而且即使有答案她也不會按答案做。”


年輕的實習(xí)生和頭發(fā)斑白的大師在沉思中喝完茶。
[ 關(guān)鍵詞:程序員 代碼 原文/來源鏈接 ]

來源:草根網(wǎng)(www.20ju.com) - 互聯(lián)網(wǎng)界的讀者文摘

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
開發(fā)者面試百問-測試部分答案
灰盒測試技術(shù)
項目測試基礎(chǔ):白盒測試相關(guān)知識筆記
Emma 的Eclipse插件 部署
芯片驗證的評判標(biāo)準(zhǔn)——覆蓋率
軟件測試_基礎(chǔ)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服