閱界食譜今天吃什麼,先來這裡看看
代碼片段

調試技巧(先復現再修)

遇到 bug 時的標準排查順序。

範本正文

1. 復現
   · 找到最小復現步驟,記錄輸入和環境。
   · 能穩定復現,問題就解決了一半。

2. 縮小範圍
   · 二分法:注釋掉一半代碼 / 回退一半改動。
   · 在關鍵節點打日誌,確認數據在哪一步變錯。

3. 假設並驗證
   · 一次只改一個變量,改完立刻驗證。
   · 寫下「我猜是因為 X」,然後找證據證實或推翻。

4. 修復並防回歸
   · 修完補一個測試用例,鎖住這個場景。
   · 在提交信息裡寫清根因,方便以後檢索。

5. 記錄
   · 把「現象 → 根因 → 解法」寫進團隊文檔。

怎麼用

任何 bug 都按這個順序來,別一上來就猜。

使用要點

  • 不要同時改多個地方,否則不知道是哪個改動起的作用。
  • 修完一定要補測試,否則同一個 bug 會再回來一次。

同類範本

調試技巧(先復現再修) · 閱界食譜