Item 19 추론 가능한 타입을 사용해 장황한 코드 방지하기
Summary
타입스크립트가 타입을 추론할 수 있다면 타입 구문을 작성하지 않는 게 좋다.
이상적인 경우 함수/메서드의 시그니처에는 타입 구문이 있지만, 함수 내의 지역 변수에는 타입 구문이 없다.
추론될 수 있는 경우라도 객체 리터럴과 함수 반환에는 타입 명시를 고려해야 한다. 이는 내부 구현의 오류가 사용자 코드 위치에 나타나는 것을 방지한다.
My Thoughts
전반적으로 동의한다.
객체 리터럴은 다음과 같은 때 오류를 잡아 줘서 유용하다.
함수는 반환 타입을 지정해주는 것이 좋다.
Last updated