# Debug bằng giả thuyết có thể kiểm tra

Taiga Learning · Worksheet học tập
https://taiga.training/vi/lessons/debug-with-ai/

Dùng thông tin giả định hoặc được phê duyệt. Không đưa secret vào worksheet này.

## Mục tiêu học tập
- Mô tả chính xác hành vi mong đợi và hành vi quan sát được.
- Chọn quan sát phân biệt được các cách giải thích cạnh tranh.
- Kiểm chứng bản sửa mà không nhầm hết triệu chứng với hết nguyên nhân.

## Bài tập
Viết ghi chú debug cho một lỗi gần đây. Nêu hành vi mong đợi, hành vi quan sát được, phạm vi ảnh hưởng và ba nguyên nhân có thể. Với mỗi nguyên nhân, nêu một quan sát làm giảm khả năng đúng. Chọn quan sát an toàn ít tốn kém nhất trước.

## Câu trả lời của bạn
- Kịch bản và phạm vi:
- Giả định và câu hỏi còn mở:
- Câu trả lời hoặc quyết định đề xuất, kèm lý do:

## Xác minh câu trả lời
| Nhận định hoặc tiêu chí | Bằng chứng hoặc test | Kết quả hoặc khoảng trống | Người phụ trách |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Hành động tiếp theo
- Hành động, người phụ trách và ngày:
- Khi nào bạn sẽ xem lại câu trả lời này?

## Nguyên tắc cần giữ
Mỗi bước debug cần giảm điểm chưa chắc chắn. Thay đổi mã mà chưa kiểm tra cách giải thích có thể tạo lỗi khác.

## Nguồn
- [Google SRE: Effective Troubleshooting](https://sre.google/sre-book/effective-troubleshooting/)

Worksheet hỗ trợ học tập. Hoàn tất nó tự nó không cho phép thay đổi production.
