靜默失敗
共 2 篇關於「靜默失敗」的技術文章。
放錯一行的檢查不會報錯,只會變成裝飾:chainladder predict 的四種靜默失敗
精算函式庫 chainladder-python 的 predict 在四種輸入不匹配時照樣回傳結果:775 列進去 643 列出來、6 列進去 775 列出來、一列的型態套到另一列少算 38%、已付型態套到已發生資料高估 52%,都沒有錯誤訊息。這篇拆我們提的修正 PR #1310 裡兩個輸入驗證的教訓:合法與危險的寬鬆在資料上同形,要找系統自己寫下的標記;檢查放在會改寫輸入的那一行之後,不會報錯,只會在它最該看見的情況失明。
服務還活著,但它什麼都沒做:自動化工具的靜默失敗與偵測
監控顯示運作中,服務其實停了一整夜。四個真實案例:恆為假的布林旗標、說謊的心跳、消音的告警去重、只停不啟的額度閘,附五條自檢清單。