[typescript] 예외 처리가 필요한 이유는 무엇인가요?
예외 처리는 예기치 않은 오류, 잘못된 입력, 외부 리소스의 부재 등과 같은 상황에 대응하기 위해 사용됩니다. 이를 통해 프로그램이 비정상적인 상황에서도 graceful하게 처리할 수 있게 됩니다.
자바스크립트와 같은 동적 타입 언어보다는 타입스크립트와 같은 정적 타입 언어에서 예외 처리가 더욱 중요하다고 볼 수 있습니다. 타입스크립트는 코드가 실행되기 전에 타입을 검사하기 때문에 예외 처리를 통해 포착하지 못한 타입 관련 오류를 방지할 수 있습니다.
따라서, 예외 처리는 프로그램의 안정성과 신뢰성을 높이고, 사용자 경험을 향상시키는 데 중요한 역할을 합니다.
참고 자료:
- https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-0.html
- https://en.wikipedia.org/wiki/Exception_handling