하루 종일 같은 버그 잡고 있는데 원인을 못 찾겠습니다. 코드 계속 들여다봐도 논리적으로 맞는데 값이 이상하게 나와요.
혹시 디버깅 잘 하시는 분들, 접근 방식을 어떻게 나누시는지 여쭤봐도 될까요? 절박해서 여기에 처음 글 써봅니다.
ㅇㅈ 초보 때 다 그럼. 파이썬이면 프린트 디버깅 ㄱㄱ
저도 주니어 때 그랬는데, 코드 보는 것보다 데이터 흐름을 따라가는 게 좋아요. 중간중간 로그 찍어서 어느 시점에 값이 어긋나는지 확인하고, 가능하면 작은 입력으로 재현해보세요. 시간 낭비처럼 보여도 결국 제일 빠른 길임.
정상이긴 한데 글쎄... 논리적으로 맞다고 생각하는 게 사실 본인 착각일 확률이 높음. 디버거로 브레이크포인트 걸고 한 줄씩 보는 걸 추천. 아니면 옆 사람한테 코드 리뷰 받아보던가.
오 이건 몰랐네... 아 저는 걍 지피티한테 물어봄ㅋㅋ