session checklist

짧은 디버깅 세션은 순서를 고정한다

실패 조건, 멈춤 위치, 관찰 값, 수정, 재검증을 따로 관리하면 같은 추측을 반복하지 않는다.

1

재현 조건

입력, 환경, 기대 출력을 한 줄로 고정한다.

2

멈춤 지점

실패 직전 후보 라인에 브레이크포인트를 둔다.

3

관찰 목록

Watch에 볼 값과 기대 값을 함께 적는다.

4

최소 수정

처음 어긋난 원인 줄만 작게 고친다.

5

재검증

같은 조건과 경계값으로 다시 확인한다.

세션 메모에 남길 것

입력실패를 다시 만드는 값
기대 값정상이라면 나와야 할 상태
실제 값Watch에서 확인한 현재 상태

수정 전: 실패가 사라졌는지 알 수 없는 상태에서 여러 줄을 동시에 바꾸지 않는다.

완료: 같은 입력에서 실패가 사라지고 관련 경계값까지 통과한다.