Item 5 any 타입 지양하기

Summary

TS의 타입 시스템은 점진적(gradual)이고 선택적(optional)하다.

  • 점진적: any 타입으로부터 시작해 조금씩 타입을 추가 가능. (JS)

  • 선택적: 언제든지 타입 체커를 해제하거나 any를 사용 가능.

  • any 타입을 사용하면 타입 체커와 타입스크립트 언어 서비스를 무력화시킨다.

  • any 타입은 문제를 해결하는 대신 감추고, 개발 경험을 나쁘게 하며, 타입 시스템의 신뢰도를 떨어뜨린다.

  • any 타입은 최대한 사용을 피하자.

Last updated