天天看點

我修複的印象最深的一個bug

還記的那時候剛剛參見工作沒多久,還是個實習生,也剛剛從事前端開發的工作,是個剛入行的菜鳥,一邊學習一邊工作,不會的不懂的都是通過查資料和網絡課程去學習的。當時雖然技術很差,但是對前端的興趣卻是與日劇增,對未來的工作也是信心滿滿。可是當我遇到這個bug的時候卻被打擊了。現在想想這個bug并不算什麼難題,但是給我的印象卻很深。可能是剛入行的原因吧,它算是我開發的第一個項目的攔路虎吧,當時真的是揪掉頭發了。

第一個項目是做一個酒店的開房頁面的h5表單。當時組長覺得我是一個新人,就沒有給我很難很複雜的工作。我也是信心滿滿,表單内容也不複雜,選擇房間号,輸入使用者資訊,選擇時間,送出基本就可以了。我當時開發的也挺快。一天就把頁面畫好了,就是時間選擇這一塊兒比較複雜,要選擇一個時間範圍。有開始時間和結束時間。我找了個插件直接來用了。經過努力還是改好了,能夠滿足功能使用。當時覺得沒啥問題在我自己的安卓手機中測試也是正常的。就直接提測了。可能測試的時候測試人員也隻是拿安卓手機測試了一下就通過了吧,然後就上線了。剛上線就有客服回報使用蘋果手機打開頁面選擇時間的時候會出現NaN的問題,當時我就蒙了。我的第一個項目剛上線就出現問題了。

當時我都快哭了,怎麼改呀,手忙腳亂的。滿是擔心,後來我的組長幫我改好了代碼重新部署了。然後組長也告訴我這是一個很常見的相容性問題就是Date對象的格式在蘋果浏覽器上有相容問題需要特殊處理一下。這個bug雖然不是什麼大的bug,但是這卻是我印象最深的一個bug,因為這是我從事前端開發工作中遇到的第一個線上bug,這個bug教育了一個菜鳥前端,它讓我lius六神無主,讓我手足無措,讓我滿臉通紅,也讓我在時候深深檢討自己。遇到bug不要慌張,要有步驟的排查問題的根源,也要學會及時的向身邊的人求助,不能一個人鑽牛角尖。

繼續閱讀