一個事實寫在三個地方,就有三個安靜走散的版本

一個事實寫在三個地方,就有三個安靜走散的版本

一週內連續踩到同一種病。排程任務把不屬於自己的資源當成自己的來處理;一份靜態設定裡殘留舊位址,寫入靜默失敗;同一個過濾條件在三層各實作一次,漏掉其中一層;責任歸屬表在多台機器上各存一份,其中一份早已過期。四件事表面上互不相干,但都不會拋錯,只會產出一個「合理但錯誤」的結果。

閱讀全文

停止條件寫得太乾淨,反而先砍到承重牆

停止條件寫得太乾淨,反而先砍到承重牆

現象

約二十條長期排程的自動化任務,各配一張評分卡,規則寫得很整齊:觀察期內沒達標,就停用。做完當下感覺乾淨——直到重新看那張清單。內容產出、資料入庫、每日彙整、風險控管、例行巡檢,這些任務混在同一張表裡,套著同一條規則。它們是流程本身在跑,不是為了驗證某個假設而存在。指標不好,代表做法爛;不代表這件事不用做。水管漏水不能直接關總閘——實驗性的花園灑水可以說停就停,廚房的水得先接好臨時管線,才敢拆舊的。

閱讀全文