Item 40 함수 안으로 타입 단언문 감추기

Key Points

  • 타입 단언문은 위험하다.

  • 프로젝트 전반에 위험한 타입 단언문이 드러나는 것보단 범위를 좁혀 타입이 정의된 함수 안에 넣어 타입 단언문을 감추자.

About

  • 타입 단언문은 일반적으로 타입을 위험하게 만들지만 상황에 따라 불가피하고, 현실적인 대안이 되기도 한다.

  • 불가피하게 사용해야 한다면, 정확한 정의를 갖는 함수 안으로 숨기자.

Last updated