[請益] 業界遇到這種bug該怎麼處理?

軟工

45262

我大概在兩年前左右做了一個網頁版的聊天室

約莫上個月的時候,我無意間發現了一個bug
那個bug是對方已經傳了一個新訊息給我,但我這邊卻完全沒收到他傳給我的新訊息
但等我重新整理聊天室頁面之後,那個bug就從此徹底銷聲匿跡了
而且從兩年前到bug發生當時的那段時間以及bug發生當時至今這段時間,用起來都很正常
也就是說那個bug只在上個月那一次發生之後就再也沒被我看到了

雖然我不是IT業界的專業程式設計師
不過我想問一下:
當遇到這種程式已寫了兩年以上才難得出現過一次算是有點嚴重的bug被你發現到了
通常專業的都怎麼處理?
因為這樣的bug或許很難刻意的被製造出來,所以幾乎只能靠運氣碰碰看了

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.110.67 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1661491462.A.11E.html
why30421樓買乖乖 08/26 13:27
DrTech2樓沒正常的Log可分析? 08/26 13:27
其實我當時在發現該bug時沒有開console分析 等我發現並看到該bug時已經來不及了 console沒有記錄到 有個難處是,我不可能每次用這個聊天室時,都要特別坐到電腦桌前,打開電腦開console去看吧 有時候可能只是用個手機隨便進一下聊天室用用看 結果那個bug就「無意間」跑出來的
DrTech3樓正常有做exception與log處理,沒收到訊息會查到怎麼復現。 08/26 13:29
對了,其實並不是每個bug都是以error的形式出來的 只要結果和畫面是不符合期待的,應該都被歸類作bug 所以即使程式有寫try...catch bug的出現也不一定會跳出error log讓你知道 這也是我覺得處理起來最棘手的bug之一 因為它根本連錯誤訊息都不會跳出來讓你知道
alihue4樓當然是想辦法 reproducing。當然基本功的程式要寫好,err 08/26 13:38
alihue5樓or handling 做足。此外訊息要做成驗證機制,對方可收到 08/26 13:38
alihue6樓才算完整傳送(看訊息如何設計)。 08/26 13:38
abccbaandy7樓就不理阿...無法重現的bug沒有修的必要XD 08/26 14:04
testPtt8樓通常是沒驗證有沒有傳成功 08/26 14:12
hobnob9樓如果無法重現但不影響軟體功能,就加log跟try catch補強程 08/26 14:16
hobnob10樓式就夠了 08/26 14:16
aaa123413611樓偶發就先記log,看之後有沒有辦法找出問題 08/26 14:24
qwe7030212樓沒有error的UIUX bug也只能想辦法重現,或是猜猜看code 08/26 14:25
qwe7030213樓哪一段有可能造成這個問題(簡稱通靈) 08/26 14:25
longlyeagle14樓沒辦法reproduce 就只能想辦法讓下次發生時能記錄到 08/26 14:35
DrTech15樓Log 的輸出,Debug 的輸出可以寫在console ,上線後,建議 08/26 14:37
longlyeagle16樓加log是一種 還有其他能用的都加一加 08/26 14:37
DrTech17樓上線後是寫在file才能追蹤。 08/26 14:37
giacch18樓你就讓聊天室 每分鐘重新整理一次 不就解決了? 08/26 14:41
Lomonosov19樓sentry 08/26 14:41
OriginStar20樓看bug嚴重性與修正的成本,每個bug當然也有它的權重 08/26 15:01
OriginStar21樓若客戶沒發現就留個紀錄或報告主管有這種情況讓主管 08/26 15:02
OriginStar22樓決定看要不要修 08/26 15:03
MoonCode23樓 08/26 15:06
ura121024樓先記著吧,或是報QA,很有可能不是聊天室本身的問題 08/26 15:10
guest071025樓定義哪些問題需要處理 + 做處理機制 然後定期回顧 08/26 16:02
bnd032726樓如果是你自己做的其實可以先推測是哪一段出問題 08/26 17:46
bnd032727樓然後在那一段動手腳看能不能增加重現機率 08/26 17:46
winnie83092528樓怎麼覺得這篇有既視感XDDD 08/26 17:46
single456529樓建議是先紀錄給QA,讓QA後續追蹤 08/26 18:25
k79897686930樓不重要 根本不用理 08/26 19:06
更多請益
[請益] 離職理由與面試應答請益
[請益] 實際工作與面試時不同
[請益] 關於Google Intel 等 大廠
[請益] 新鮮人薪資討論
[請益] Offer請益(系統/金融IT)
[請益] 轉職offer請益
[請益] 測試程式是SA的工作還是PG的工作?
[請益]關於udemy特價疑問