재현 고정
입력 파일, 인자, 환경 변수를 기록해 같은 실패를 반복한다.
breakpoint를 많이 거는 것보다 정상 상태가 처음 깨지는 상태을 찾는 것이 중요하다. 재현 입력, 조건부 중단, watch가 함께 움직여야 한다.
입력 파일, 인자, 환경 변수를 기록해 같은 실패를 반복한다.
값이 아직 정상인 지점과 이미 깨진 지점 사이에 중단점을 배치한다.
watchpoint나 조건부 breakpoint로 어떤 호출이 값을 처음 망가뜨렸는지 확인한다.
// 1. 실패 입력 고정
// 2. 정상/오류 경계 찾기
// 3. 조건부 breakpoint 설정
// 4. watch와 call stack 기록