디버깅은 집 안 누전 원인 찾기 같은 것 — 전등이 안 켜질 때 어느 스위치, 어느 선이 문제인지 하나씩 짚어가며 찾아 고치는 과정.
집에서 전기가 나갔을 때 어느 차단기가 내려갔는지 하나씩 확인하듯, 디버깅은 프로그램이 예상대로 작동하지 않을 때 문제의 원인을 찾아내 고치는 과정입니다. 'debug'의 'bug'는 벌레라는 뜻으로, 옛날 컴퓨터에 실제 벌레가 끼어 오작동한 사건에서 유래했습니다.
1인 비즈니스(1인 사이트 운영)를 만들다 보면 결제가 안 된다, 로그인이 튕긴다, 페이지가 하얗게 나온다는 상황을 반드시 마주칩니다. 이때 AI에게 에러 메시지를 그대로 붙여넣으며 '왜 이런 오류가 나는지 찾아줘'라고 요청하는 것이 디버깅의 첫 번째 단계입니다. 에러 메시지를 정확히 전달할수록 AI가 원인을 빨리 짚어줍니다.
초보자는 오류가 나면 코드를 전부 다시 짜려는 경향이 있는데, 대부분의 버그는 아주 작은 한 곳에서 납니다. 에러 메시지를 읽는 습관만 들여도 해결 속도가 크게 빨라집니다.
AI와 함께 나만의 사이트·서비스를 만드는 법을 강의에서 배워보세요.