- JS의 지긋지긋한 undefined 관련 에러
- 코드의 확장성 개선
- 함수형 프로그래머
- 흔히 발생하는 실수 방지, 좋은 문서화 제공, 리팩터링을 쉽게 만들어줌
- 단위 테스트의 숫자를 반으로 줄여서 더 안전한 프로그램 구현 보장
- 안전함 => 타입 안전성 (type safety)
- 타입을 이용해 프로그램이 유효하지 않은 작업 수행하지 않도록 방지
- JS는 예외를 던지지 않고 결과 도출하는 경우 많음
- 버그를 쉽게 확인하는데 도움 되지 않음
- JS에서는 코드에 실수를 저지른 시점과 그 실수를 처음 인지하는 시점이 달라지기 쉬움
- 타입스크립트의 에러 알려주는 시점
- 개발자가 텍스트 에디터에 코드 입력하는 순간 곧바로 에러 메시지 발생
- 모든 타입 관련 버그 사라지고 코드 작성 방식도 달라짐
- 개발자는 프로그램 구상 시 타입 수준으로 먼저 생각하고 값 수준으로 생각하게 됨
반응형
'Books > TS 프로그래밍 ✔️' 카테고리의 다른 글
[타입스크립트 프로그래밍] 3장 - 타입의 모든 것 (0) | 2022.02.03 |
---|---|
[타입스크립트 프로그래밍] 2장 - 타입스크립트: 3,000미터 상공에서 내려다보기 (0) | 2022.02.03 |
댓글