정의
코드가 실행 중 정상적으로 처리할 수 없는 상황을 만나 멈추는 신호.
자세한 설명
코드가 실행되는 중에 정상적인 흐름대로 처리할 수 없는 상황을 만났을 때 생기는 신호입니다. 파일이 없거나, 숫자가 아닌 값을 계산에 쓰려 하거나, 네트워크 연결이 끊겼을 때처럼 예상 밖의 상황에서 발생하며, 이를 미리 대비해 두지 않으면 프로그램이 그대로 멈춰 버립니다. 잘 만든 코드는 예외가 생길 만한 상황을 미리 짐작해 대신 알아듣기 쉬운 안내로 바꿔 줍니다.
예를 들면
결제 서버와 연결이 잠깐 끊겼을 때 예외가 발생했지만, 미리 준비해 둔 안내 문구로 손님에게 보여 줬습니다.
체크포인트
예외를 그냥 무시하고 넘어가면 문제가 조용히 숨어 있다가 나중에 더 크게 터집니다. 예외가 나면 왜 생겼는지 기록으로 남기게 합니다.
관련 용어
용어 설명은 이해를 돕기 위한 안내입니다. 법령·세무·지원 제도의 정확한 기준은 관계 법령과 소관 기관의 최신 안내를 확인하세요.
SO EASY