재현 조건
입력, 옵션, 환경을 고정해 같은 실패가 반복되게 만든다.
첫 단계디버거 사용법은 버튼 이름보다 멈출 지점과 관찰할 값을 정하는 능력이다. breakpoint, step, watch, call stack, 조건부 중단점을 조합해 재현 가능한 실패를 좁힌다.
입력, 옵션, 환경을 고정해 같은 실패가 반복되게 만든다.
첫 단계증상이 생기기 직전의 상태 변경 함수에 breakpoint를 건다.
너무 넓게 멈추지 않기step into/over/out으로 호출 경계와 예상 분기를 확인한다.
호출 비용 절약watch와 call stack으로 값이 언제 처음 깨지는지 역추적한다.
원인 지점