<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,但是希望能讓自己少后悔一點點。

    主站蜘蛛池模板: 成人免费大片免费观看网站| a级毛片免费完整视频| 九九精品免费视频| 久久久亚洲欧洲日产国码是AV | 丰满亚洲大尺度无码无码专线| 中文字幕乱码免费视频| 亚洲剧情在线观看| 国产一卡2卡3卡4卡无卡免费视频| 中文字幕亚洲精品| 日韩视频在线精品视频免费观看| 亚洲欧洲精品一区二区三区| 久热中文字幕在线精品免费| 国产成人亚洲精品| 国产日产成人免费视频在线观看 | 中国亚洲呦女专区| 青青青国产免费一夜七次郎| 特级aaaaaaaaa毛片免费视频| 亚洲麻豆精品国偷自产在线91| 一区二区免费国产在线观看| 亚洲免费观看视频| 亚洲精品视频在线观看免费| 亚洲va久久久久| 中文字幕亚洲激情| 91精品导航在线网址免费| 久久久久亚洲国产| 亚洲国产精品第一区二区三区| 中文字幕久无码免费久久| 亚洲国产精品久久久久婷婷软件| 国产精品久久久久免费a∨| 免费看一级高潮毛片| 亚洲成人在线电影| 麻豆精品国产免费观看| 亚欧国产一级在线免费| 亚洲精彩视频在线观看| 一区二区三区亚洲视频| 777爽死你无码免费看一二区| 相泽南亚洲一区二区在线播放| 国产成人精品日本亚洲网站 | 吃奶摸下高潮60分钟免费视频| 人妻免费一区二区三区最新| 亚洲AV无码国产精品色|