# 用可驗證假設除錯

Taiga Learning · 工作表
https://taiga.training/zh-TW/lessons/debug-with-ai/

使用虛構或核准資訊。不要把機密值放入此工作表。

## 學習目標
- 精確描述預期與觀察到的行為。
- 選擇能區分不同解釋的觀察。
- 驗證修正，並區分消除症狀與消除原因。

## 練習
為最近的缺陷寫一份除錯紀錄，包含預期行為、觀察結果、受影響範圍和三種可能原因。為每個原因指出一項會削弱它的觀察，先選擇成本最低且安全的觀察。

## 你的回答
- 情境與範圍：
- 假設與未解問題：
- 提出的答案或決定，以及理由：

## 驗證回答
| 陳述或條件 | 證據或測試 | 結果或缺口 | 負責人 |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## 下一步操作
- 操作、負責人與日期：
- 何時重新檢視此回答？

## 應保留的原則
每個除錯步驟都應減少不確定性。缺少經過檢驗的解釋就改程式碼，可能產生另一個缺陷。

## 來源
- [Google SRE: Effective Troubleshooting](https://sre.google/sre-book/effective-troubleshooting/)

此工作表協助學習。完成工作表本身，不授權修改正式環境。
