# 검증 가능한 가설로 디버깅하기

Taiga Learning · 워크시트
https://taiga.training/ko/lessons/debug-with-ai/

가상 정보나 승인된 정보를 사용하세요. 이 워크시트에 비밀 정보를 넣지 마세요.

## 학습 목표
- 기대 동작과 관찰한 동작을 정확히 설명합니다.
- 서로 다른 설명을 구분할 수 있는 관찰을 선택합니다.
- 증상 제거와 원인 제거를 혼동하지 않고 수정을 검증합니다.

## 실습
최근 결함에 대한 디버깅 기록을 작성하세요. 기대 동작, 관찰한 동작, 영향 범위, 가능한 원인 세 가지를 포함하세요. 각 원인의 가능성을 낮출 관찰을 하나씩 적으세요. 비용이 가장 적게 드는 안전한 관찰부터 선택하세요.

## 작성할 답
- 시나리오와 범위:
- 가정과 미해결 질문:
- 제안하는 답이나 결정과 그 이유:

## 답 검증하기
| 주장 또는 기준 | 증거 또는 테스트 | 결과 또는 공백 | 담당자 |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## 다음 조치
- 조치, 담당자, 날짜:
- 이 답을 언제 다시 검토하나요?

## 기억할 원칙
디버깅의 각 단계는 불확실성을 줄여야 합니다. 설명을 검증하지 않은 코드 변경은 또 다른 결함을 만들 수 있습니다.

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

이 워크시트는 학습을 돕습니다. 작성 완료만으로 프로덕션 변경이 허가되지는 않습니다.
