印象最深的bug

最恐怖的bug既不是環境問題,也不是併發,服務器崩潰。
做了開發好多年,遇到各式各樣的問題。跨域,併發,數據庫查詢慢,redis存儲不當....這些其實都是有熟練的解決方案和避免手段。
最最恐怖的是當你看到幾百行代碼甚至幾千行無從下手,但你不得不下手。當這樣的代碼發佈到服務器,那麼你排查問題是大海撈針,當你苦於看幾千行代碼的時候,你不敢去更改,你不敢去變動。因爲你無從知道這個鬼東西有多少應用在用,多少解決方案在引用。當你重構的時候,你會發現你都不知道這其中的邏輯是什麼。
ps:
有一次我去排查一個問題,這個問題足足糾纏了我半天時間,從代碼到環境,從環境到數據,從數據到懷疑自己。對,就是懷疑自己。
最後的問題是一個變量賦值錯誤,這時候你在想打日誌的事情嗎?那麼你的代碼會從幾千行再次增加。


舒服!
舒服!
舒服!
對於那種強迫症,你想去理順,到頭來發現剪不斷理還亂。
所以大家寫代碼的時候,一定要規範以及弱依賴。
優良代碼。快樂你我他!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章