재현 조건 고정
사용자 동작, 데이터, 브라우저, 네트워크 상태를 기록해 같은 문제가 반복되는 기준을 만듭니다.
reproduceconsole.log는 흔적을 남기지만, 중단점은 코드가 실제로 어떤 값과 호출 스택에서 실행되는지 그 순간을 포착합니다. 조건부 중단점, watch, 네트워크 패널, 소스맵을 함께 쓰면 원인 후보를 빠르게 좁힐 수 있습니다.
사용자 동작, 데이터, 브라우저, 네트워크 상태를 기록해 같은 문제가 반복되는 기준을 만듭니다.
reproduce의심 지점 앞뒤에 breakpoint를 두고 값이 처음 틀어지는 줄을 찾습니다.
breakcall stack은 누가 이 코드를 불렀는지, scope는 현재 이름들이 어떤 값을 갖는지 드러냅니다.
context네트워크 요청, storage, event listener, async stack을 함께 보면 코드 밖 원인을 놓치지 않습니다.
경계조건부 중단점 예시:
user.id === selectedId && response.status >= 400