Search

String 타입은 어떤 방식 들로 개선할 수 있을까?

이펙티브 타입스크립트 책을 통해 실무에 접목한 경험들
아이템 35,string 타입보다 더 구체적인 타입 사용하기
(아이템 38) stringly typed
인터페이스를 만들 때는 정확하게 사용하기 쉽도록 잘못 사용하기 어렵도록 만들기
함수의 매개변수를 작성할 때 동일한 타입이 연속해서 등장하지 않도록 해야 한다.
많은 매개변수 대신 구분된 적은 수의 매개변수로 묶거나 단일 객체 매개변수로 리팩터링 권장
유니온 타입 정의
enum을 사용할 수 있지만 일반적으로 추천 X
아이템(68) 구체적인 타입 , 유니온타입을 사용하면 타입을 명시적으로 정의하고 해당 타입의 의미를 설명하는 주석을 붙여 넣을수 있다.