輸出看起來沒問題,Run 就直接繼續嗎?
在單元 3,你讓 Run 在中斷後可以繼續。能夠可靠地繼續的 Run,也會可靠地帶著錯誤的結果繼續。本單元的核心問題是:哪些結果可以自動繼續?哪些結果必須先被確認?
某個 Workflow 撰寫回覆通知,並把每份草稿直接交給寄送 Step。其中一份草稿引用了一個截止日,但來源規定裡並沒有這個日期。格式完全正確,所以沒有任何東西發出警告。通知寄出後,系辦花了一週向收件者更正這個錯誤。
- 格式良好不代表內容正確
- 有些檢查程式可以做,有些需要人
- 並不是每個動作都需要相同程度的檢查
- 檢查放在哪裡,是 Harness 中的設計決策
注意