低級Bug - 因為天氣一直很好很穩定

更新於 2023/09/02閱讀時間約 1 分鐘

這是十二年前的事了,某一天許久沒再連絡的客戶來電告訴我系統Log出現一些異常記錄,並且有些圖檔沒有產出。我聽了覺得奇怪,系統在三年前最後一次更新後也没聽客戶說過有什麼奇奇怪怪的狀況發生,而且三年也早已過了保固期。

雖然已無合約上的關係,我還是很好奇這件事隔天就去看看到底發生了什麼事?没看没事,看了嚇一跳,怎麼會發生除0這種當學生時才會有的Bug!

這段程式最主要是要產出各地區一週高低溫趨勢圖(類似氣象局的這張圖)

raw-image

除了溫度數據要在正確的位置以圖像方式繪製,還有要計算溫度的變異量來推算溫度刻度的縮放比例。查了天氣的數據,真像大白了,那一年的那個月台灣的天氣很好而且異常的穩定,很多區域七天的高溫以及低溫完全没變化,也就是變異為0,所以在推算比例刻度時就發生了除0的低級錯誤,當然這個錯誤是在當初程式設計上自以為永遠有溫度變異的假設上而忽略了防呆。

那天天氣還是很好,不過我心裡是下著雨。

avatar-img
3會員
3內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科