Re: [請益] bug「可遇不可求」,各位還會去debug它嗎?

作者: BeanPage (豆頁)   2022-06-03 09:50:15
之前遇過類似的情況 也是機率性
不過不同的是發生的機率非常高
且又找不出發生這個錯誤的規則或情況
1.之前的公司底層的程式是老闆自己寫的
某天突然在login的地方
就一直拋出讀取到空值的error
有時候又沒錯誤
但是是在底層的程式拋出的
老闆也沒給底層的原始碼
原先以為是自己不小心改到了什麼
抓了幾個版本前的code試了一下結果都一樣
最後去問老闆才知道
他有設定過期時間 時間過了就會有3/4的機率出現這錯誤
至於為什麼他要設這個機制的原因有兩個
他認為有些員工可能來了待不久就走
怕別人離開後把他的底層檔案幹走拿去用
或是程式交付給客戶後
結果對方說不要了還是拿去用
或是對方尾款沒付
至於那個3/4的機率是為了防止說
哪天忘記更新效期
臨時遇到已經上線的有這情況
且又是較為迫切需要處理的
就能先叫對方多按幾下就能成功
2.之前公司有接了某家公司的外包
跟對方的配合方式就是
程式有需要更新的時候就是把檔案寄給對方的it更新
某次更新版本之後 也是遇到機率性的問題
也是在那try了很久
最後得知是因為對方是用load balance
只更新了A機器沒更新B機器
作者: s06yji3 (阿南)   2022-06-03 10:08:00
第一個的設計真是獨特0.0
作者: Stat14 (統計14)   2022-06-03 11:31:00
不愧是老闆
作者: k798976869 (kk)   2022-06-03 11:33:00
老闆有料 錢就是要這樣賺
作者: lchcoding   2022-06-03 12:34:00
1的情況是現實問題,你老闆是暗著來,不如藏一個提示訊息“核心元件將於xx/xx到期”只在效期前7天開始顯示,但不影響運作,時間到,直接斷連,這樣對各方都好
作者: single4565 (leekdumpling韭菜水餃)   2022-06-03 13:53:00
看來是誤以為是bug,實際上是賺錢的業務邏輯
作者: jackflu (jackflu)   2022-06-03 21:07:00
E04 快笑死 太鬼了
作者: samchung (不是咖啡店小開XD)   2022-06-04 00:36:00
增加判斷,凡是遇到這種錯誤,一律視為成功,問題修復XD
作者: chihlee5566 (阿告)   2022-06-04 14:04:00
難怪是老闆
作者: BSWho (唔嘩啦啦嗚啊)   2022-06-04 20:50:00
老闆好遠大
作者: TheOneisNEO (Thomas Anderson)   2022-06-04 23:07:00
這樣沒續約的多按幾次也可以繼續用?
作者: harea   2022-06-05 10:47:00
逾期是不是用亂數1~10,超過全部Error!?這招好 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com