Philographer

런타임 오류 vs 컴파일 오류

런타임 오류

  • 실행시에 나타나는 에러
  • 프로그램의 설계 미숙(문법적으로는 오류가 없음)
  • 무한루프, divide by 0 등등
  • 컴파일러가 인지할 수 없다.
  • 잡아내기가 힘들다.
  • swift에서는 열거형을 이용하면 안정성에 도움
  • 변수에 입력될 값들을 미리 예측이 가능하면, 미리 열거형 타입으로 멤버를 정의 후 사용

컴파일 오류

  • 컴파일 타임에 나타나는 에러
  • 문법적 오류, 의미적 오류
  • 컴파일러가 인지할 수 있다.
  • 잡아내기 쉽다.

'프로그래밍 기본' 카테고리의 다른 글

동적 타이핑, 객체지향  (0) 2016.05.26
댓글 로드 중…

트랙백을 확인할 수 있습니다

URL을 배껴둬서 트랙백을 보낼 수 있습니다