日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
程序員如何掌握Bug生產(chǎn)之術(shù)?

 時(shí)至今日,筆者已有十余年的寫B(tài)ug經(jīng)驗(yàn),是時(shí)候與各位看官分享一下,怎么才能寫出Bug的心得了。

創(chuàng)新互聯(lián)建站是工信部頒發(fā)資質(zhì)IDC服務(wù)器商,為用戶提供優(yōu)質(zhì)的服務(wù)器托管服務(wù)

從某種意義上講,寫出Bug其實(shí)是一件并不光榮和光彩的事情,但是寫出一個(gè)影響巨大/潛伏性極強(qiáng)的Bug,然后再通宵達(dá)旦地去排查、去修復(fù)她,在你行云流水般的bugfix代碼下,還能收獲到領(lǐng)導(dǎo)/同事/測試妹紙的一波666,你會(huì)發(fā)現(xiàn),寫出這個(gè)Bug其實(shí)是一件很偉大、值得炫耀的事情。

總的來說,要寫出Bug,可以從以下幾個(gè)維度去思考:

1.測試是對自己代碼的不信任

程序員的天敵就是測試妹紙,為了能寫出更多的Bug,我們往往需要減少測試的數(shù)量,筆者也準(zhǔn)備了一些話術(shù)用于應(yīng)付測試妹紙:

  • 這個(gè)功能很簡單,不會(huì)有Bug的
  • 這個(gè)功能是臨時(shí)用的,不會(huì)有用戶使用的
  • 放心吧,我寫的代碼保準(zhǔn)沒有Bug

2.信任他人的實(shí)現(xiàn),有現(xiàn)成的絕不自己動(dòng)手

[[382466]]

作為單純的對這個(gè)world只想說一句hello的程序員來說,我們需要對這個(gè)世界充滿信任,當(dāng)遇到一個(gè)新的功能時(shí),首先打開百度搜一下,看看別人的實(shí)現(xiàn),如果有現(xiàn)成的,絕不浪費(fèi)時(shí)間去檢查別人的代碼,如果別人的代碼有問題,哪來的勇氣發(fā)文章呢?

我們需要信任第三方庫,信任測試測過的代碼,信任用戶足夠聰明一定會(huì)按照我們的要求來傳遞數(shù)據(jù)。

3.所有代碼穿上try-catch外衣,拒絕暴露

[[382467]]

Bug是令人十分討厭的,針對Bug我們有很完美的操作可以避免:

那就是在編碼的過程中多使用catch Exception{ignore();},通過這樣簡單的處理后,所有的接口都能完美運(yùn)行,客戶也不會(huì)看到天書般的Bug日志,說不定通過這個(gè)操作,就像學(xué)生時(shí)做的數(shù)學(xué)題呢,也許過程錯(cuò)了,但是結(jié)果是對的呀。

4.配置個(gè)性化的開發(fā)環(huán)境

開發(fā)環(huán)境永遠(yuǎn)永遠(yuǎn)不要與生產(chǎn)環(huán)境保持一致,因?yàn)樯a(chǎn)環(huán)境一般是Linux系統(tǒng),Linux系統(tǒng)實(shí)在是無趣,沒有彈窗廣告,沒有微信,沒有QQ,只有黑色與白色。

只有windows/macos這樣的操作系統(tǒng)才適合用來當(dāng)我們的開發(fā)環(huán)境,因?yàn)樗麄兛梢耘渲貌煌闹黝},可以安裝好看的字體。如果碰上測試給你報(bào)了一個(gè)疑似Bug的時(shí)候,你可以通知她到你這里來看一下,可以自豪地說:"我這里是好的,是你操作的問題"

當(dāng)你熟讀本文,掌握Bug生產(chǎn)之術(shù)后,你只需勤于加班,定能掌握Bug生產(chǎn)之術(shù)。


當(dāng)前標(biāo)題:程序員如何掌握Bug生產(chǎn)之術(shù)?
路徑分享:http://www.5511xx.com/article/cdcioph.html