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

閱讀時間約 1 分鐘

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

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

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

raw-image

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

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

3會員
3Content count
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!