[請益] 無法重現的bug

看板Soft_Job (軟體人)作者 (小麻)時間15年前 (2010/08/03 13:06), 編輯推噓9(9025)
留言34則, 15人參與, 最新討論串1/1
請問各位前輩 當你負責的系統出現bug,但你自己跟user都無法重現時 該怎麼辦呀? 尤其該怎麼跟user還有主管解釋呢? 其實因為無法重現,我也不知道問題出在哪裡 而且又是承接前人的系統,真的有苦說不出 唉呀~~~真是討厭呀~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.15.161.238

08/03 13:12, , 1F
當作沒發生?
08/03 13:12, 1F

08/03 13:12, , 2F
在觀察看看 ?
08/03 13:12, 2F

08/03 13:16, , 3F
解了千千萬萬個bug後,我認為重現bug遠比解bug困難
08/03 13:16, 3F

08/03 13:17, , 4F
bug的發生有時常常只是巧合又巧合,有時候使用者可以
08/03 13:17, 4F

08/03 13:18, , 5F
複製,而很多時候都不行。此時除了和user再三確認可能
08/03 13:18, 5F

08/03 13:18, , 6F
的操作步驟或自行現場反覆模擬外,最後也只能夠從程式
08/03 13:18, 6F

08/03 13:19, , 7F
碼找出可能性,不過這個如果程式不是自己寫的或者寫
08/03 13:19, 7F

08/03 13:19, , 8F
寫的程式很難理解的話...。能夠重現bug的機率其實很低
08/03 13:19, 8F

08/03 13:20, , 9F
希望那只是一個出現也不會死的bug........
08/03 13:20, 9F

08/03 13:28, , 10F
出現也不會死的bug不叫bug 跟老闆說那是規格限制...XD
08/03 13:28, 10F

08/03 13:35, , 11F
是 performance critical 的程式嗎 ? 不是的話就加 log 放
08/03 13:35, 11F

08/03 13:35, , 12F
長線釣大魚, 你也可以跟主管說, 這次做這樣的防範, 對未來也
08/03 13:35, 12F

08/03 13:35, , 13F
很有幫助
08/03 13:35, 13F

08/03 13:48, , 14F
它造成我資料庫的一筆資料內容異常…加log應該也還是異常
08/03 13:48, 14F

08/03 13:52, , 15F
不過我會試試看的,不想管它的performance了…
08/03 13:52, 15F

08/03 15:27, , 16F
放長線釣大魚,不然就要找高手Code Reivew過整個架構。
08/03 15:27, 16F

08/03 18:29, , 17F
如果加 log 就不異常了你才要頭痛吧 XDD
08/03 18:29, 17F

08/03 18:30, , 18F
加 log 不是要讓程式變正常, 是讓寫程式的人看出發生什麼事
08/03 18:30, 18F

08/03 18:30, , 19F
問題再哪裡....
08/03 18:30, 19F

08/03 18:31, , 20F
要整理整個架構才是治本的, 不過大部份公司大概不太容易
08/03 18:31, 20F

08/03 21:19, , 21F
就是加LOG或者看crash檔~
08/03 21:19, 21F

08/03 22:23, , 22F
加log紀錄動作&時間,發生問題的時候可以從時間回推
08/03 22:23, 22F

08/03 23:03, , 23F
加log,萬一發生了,至少有機會猜測是啥原因。加log不異常
08/03 23:03, 23F

08/03 23:04, , 24F
真的才叫慘,偏偏還是在國外別人的公司裡面....隔空抓藥XD
08/03 23:04, 24F

08/04 08:39, , 25F
裝死(誤
08/04 08:39, 25F

08/04 13:30, , 26F
裝忙吧.. 沒事多加班,就自然避開了..:D
08/04 13:30, 26F

08/04 13:31, , 27F
工作應該就會派給那個看起來比較閒的人來處理.
08/04 13:31, 27F

08/04 13:34, , 28F
程式設計/debug 都算low level的工作,一堆人能堆就堆..
08/04 13:34, 28F

08/05 13:17, , 29F
樓上....再低階再細微的東西 對客戶來說 錯就是錯
08/05 13:17, 29F

08/05 13:17, , 30F
不處理掉永遠都會被客戶拿來當把柄....
08/05 13:17, 30F

08/05 20:09, , 31F
裝死
08/05 20:09, 31F

08/25 22:23, , 32F
之前有遇到資料庫連線靜態變數問題,檢查一下吧!
08/25 22:23, 32F

08/25 22:23, , 33F
public static sqlconnection
08/25 22:23, 33F

08/25 22:24, , 34F
我戲稱它為"北港香爐"
08/25 22:24, 34F
文章代碼(AID): #1CLwFZjv (Soft_Job)
文章代碼(AID): #1CLwFZjv (Soft_Job)