← Back to NOTES 🌰 ← Back to Effective TypeScript
← 아이템 35 - 데이터가 아닌, API와 명세를 보고 타입 만들기
코드로 표현하고자 하는 모든 분야에는 주제를 설명하기 위한 전문 용어들이 이미 존재한다. 자체적으로 용어를 만들어 내려고 하지 말고, 해당 분야에서 이미 존재하는 단어들을 사용해야 한다. 이런 용어들을 사용하면 소통에 유리하고 더욱 명확한 코드 작성이 가능하다.
잘못된 타입 명명은 코드의 의도를 불명확하게 만든다.
초기 Animal 인터페이스의 문제:
결과: 속성에 대한 정보가 모호하기 때문에 작성자에게 의도를 물어보아야 함
name 개선: 더 구체적인 용어로 대체
commonName: 일반적인 명칭genus: 속(屬)species: 종(種)endangered 개선: 동물 보호 등급 표준 사용