當發現BUG時,這反應絕了,你是不是這樣的程式設計師
程式設計師是一份很有挑戰的工作,沒有人能做到完美,寫錯程式碼也是常有的事。那麼,當程式設計師BUG時,會是什麼情景呢?
先說一個世界上最難最難除錯的 Bug,最近發生的
寫JS,自己手機沒電了,拿同事老張的安卓機除錯,很簡單的獲取使用者微信暱稱,結果死活獲取不到,一直顯示為null。應該是跨平臺問題,因為之前在自己iPhone上是沒有bug的,拼命看api文件,但是都沒提到這方面。急死我了。
———————1.21更新—————————
剛剛老張告訴我他的暱稱就是null。
———————1.22更新—————————
老張已被打死
————————說明
前面誇張修辭,老張最後當然沒死,腿打斷了而已。
A.別人寫的程式碼有bug
我#這個大撒比寫出這麼個爛程式碼,幸虧有哥這樣神一樣的存在才發現,哥真是救世主

B.自己寫的程式碼有bug
1.執行很久
<1>別人發現
這個程式執行很久了是不是真有bug啊,是不是你弄錯了啊,可以重現麼,什麼?可以重現,有尼瑪問題也不大,要不使用者早投訴了,瞧你那驚慌失措的樣子,真想吐你一臉狗屎
<2>自己發現
這個bug隱藏的很深啊,還好哥犀利犀利,沒有被領導發現,今晚加個菜
2.新上執行緒序
<1>別人發現
這個程式剛上線還處於除錯階段,有bug很正常,誰的程式沒bug,連作業系統都有bug
<2>自己發現
哥就是犀利,自己開發自己測試,看測試那幫撒逼什麼也不會幹,這麼明顯的bug都測不出來,真是一群廢物

C.接下來進入修改BUG的程式
1、“是刪除它,還是修改它呢?好糾結 T T” 2、網上一定有解決辦法 3、是誰動了我的程式碼? 4、完全不知道這些程式碼是神馬東東 5、哦,為什麼我都沒寫註釋呢 6、算了,廢了他,我還是從頭開始吧

D.把你不開心的事情說出來讓大家開心開心!!
不管是什麼程式語言,不管是程式設計師菜鳥還是大神程式都不會有百分百完美的!談談你最近最難調的BUG,當時的想法,最終做了什麼操作,修沒修復?踴躍分享
