Panic Point
배열 범위 초과나 명시적 panic!에서 실행이 멈춘다.
panic은 복구 불가능한 오류 지점을 드러내고, 백트레이스는 호출 경로를 따라 원인을 좁힌다.
배열 범위 초과나 명시적 panic!에서 실행이 멈춘다.
출력 메시지로 직접 원인을 먼저 확인한다.
환경 변수를 켜면 호출 스택이 함께 출력된다.
어떤 함수 경로로 문제가 왔는지 역추적한다.
처음 잘못된 입력이나 가정이 생긴 지점을 찾는다.
unwrap 남용, 인덱스, 조건 검사를 보완한다.
백트레이스의 맨 위가 항상 고칠 곳은 아니다. 내 코드에서 잘못된 값을 만든 첫 지점을 찾아야 한다.