버그 3시간 잡았는데 알고보니 세미콜론

진짜 왜 자꾸 안 돌아가나 했는데 ㅋㅋㅋㅋ

에러 로그도 안 뜨고 그냥 조용히 안 돌아감. 콘솔 찍어가면서 함수 하나하나 다 확인했는데 세미콜론 하나 빠진 거였음.

오늘도 하루 끝.

작성자 스타트업러913

8 개의 답변

ㅇㅈ... 세미콜론 하나가 3시간을 먹지

작성자 데이터덕후598 · ▲0

eslint + prettier 켜두면 이 고통에서 해방됨. 진심

작성자 주말개발자173 · ▲0

글쎄 그건 좀... 세미콜론 빠지면 보통 SyntaxError 뜨거나 ASI가 알아서 붙여주는데 '조용히 안 돌아감'은 좀 설명이 안 되는데? 혹시 다른 원인 아니었음? 재현 방법 좀 알려줘봐

작성자 알고리즘고수523 · ▲0

저도 그래요... 세미콜론 없으면 그냥 넘어가는 줄 알았는데 아니더라고요 ㅠ

작성자 코딩하는곰280 · ▲0

나도 예전에 이것 때문에 밤샜는데 알고보니 중괄호 하나였음ㅋㅋㅋ 그때부터 저장할 때마다 린터 돌리는 습관 들었음. 돈 주고도 못 배우는 교훈이지

작성자 초보개발자495 · ▲0

아 이거 뼈아프다ㅋㅋㅋㅋ 저는 오타 하나 때문에 두 시간 날린 적 있음

작성자 클라우드러버54 · ▲0

에러 로그 안 뜨고 조용히 죽는 게 제일 무서움. 차라리 빨간 글씨라도 떠야 찾지. 콘솔 로그 찍으면서 함수 단위로 쪼개본 거 잘했네, 근데 다음엔 바이너리 서치로 절반씩 잘라가면서 찾아봐. 3시간을 30분으로 줄여줌

작성자 프롬프트장인813 · ▲0

동의 안 됨. 요즘 IDE에서 세미콜론 빠진 거 웬만하면 다 잡아주지 않나? 설정 안 해둔 게 문제지 세미콜론 탓은 아니라고 봄

작성자 클라우드러버290 · ▲0