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

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

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

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    最近寫的一些bug

    Posted on 2010-06-05 01:06 dennis 閱讀(1104) 評論(0)  編輯  收藏 所屬分類: 涂鴉
        作為一個coder,我不僅在寫程序,也在寫bug。遇到bug總是比較尷尬的事情,如果這個bug還是別人發(fā)現(xiàn),那更是心里不好受。責備自己是沒有用的,能做的是建立一個BUG數(shù)據(jù)庫,時常回顧下自己犯過那些愚蠢的事情,怎么避免以后再犯同樣的事情。昨天讀《程序員》看到一笑話,說優(yōu)秀的程序員哪怕在過單行道的時候也會向左右兩邊看,笑話其實不好笑,反而再次提醒我:小心、小心、再小心。
        毫不慚愧地說,我也是今年才開始有意識地去做回顧bug這件事情,今天回顧下最近寫出來的這幾個BUG:三個是麻痹大意導致的,一個是switch語句竟然沒寫break,一個是并發(fā)BUG,一個是考慮問題不全面導致的問題。這里主要還是想講那三個麻痹大意寫出來的BUG,都是在急匆匆修改問題的情況下寫出來的,本意是為了解決原有的BUG,在自以為很有信心地情況下匆忙地修改代碼,沒有認真做review,沒有添加單元測試,在解決問題的同時引入了新的問題。
        這些愚蠢的BUG修正起來非常簡單,但是為什么那個時候卻沒有發(fā)現(xiàn)呢?我自省下,還是盲目自信導致的,因為快速地修復BUG似乎很能給人一種虛假的快感:瞧,這個問題我修正起來很快,我是代碼快槍手,哦耶~,修復也還罷了,如果能再補充下測試,也許這些問題就能避免,但是我卻又一次自信過了頭。我在想,如果下次還遇到這種需要快速修改問題的時候我該怎么做,我該先深呼吸下,停一停,先想想怎么改再動手,想想風險點,改完之后至少review三遍,并且一定要添加這些情況的測試。盡管我相信以后我還會寫下一些愚蠢的BUG,但是希望能讓自己少后悔一點點。

    主站蜘蛛池模板: 亚洲中文字幕久久精品无码APP| 日本一道本不卡免费 | 亚洲中文字幕无码中文| 四虎影院免费视频| 18成禁人视频免费网站| 男女作爱免费网站| 亚洲日韩中文字幕无码一区| 亚洲精品成人在线| 69av免费视频| 99久久久国产精品免费蜜臀| 亚洲精品二三区伊人久久| 亚洲伊人久久大香线蕉综合图片 | 一个人看的www免费在线视频| 少妇性饥渴无码A区免费| 亚洲网址在线观看你懂的| 亚洲国产日韩成人综合天堂| 一区二区三区观看免费中文视频在线播放 | 免费无码VA一区二区三区| 自拍偷自拍亚洲精品播放| 亚洲国产成a人v在线| 亚洲中文字幕第一页在线| 四虎免费久久影院| 亚洲大尺度无码专区尤物| 四只虎免费永久观看| 国产精品免费视频网站| 性色av免费观看| 亚洲成A人片在线观看无码3D | 91精品免费久久久久久久久| 一级毛片大全免费播放下载| 亚洲美女视频一区| 免费观看四虎精品成人| 亚洲av无码一区二区三区四区| 性做久久久久免费看| 大陆一级毛片免费视频观看| 亚洲视频免费播放| 日韩a在线观看免费观看| 亚洲色偷偷狠狠综合网| 亚洲AV区无码字幕中文色| 91亚洲视频在线观看| 国产精品亚洲一区二区在线观看 | jizz免费在线观看|