더북(TheBook)

지금까지 JSDoc의 효과를 살펴보았습니다. JSDoc과 // @ts-check를 사용하면 타입스크립트를 쓰지 않고도 타입스크립트 장점을 모두 커버할 수 있다는 것을 확인했습니다. 그럼 어렵게 타입스크립트를 시작하는 것보다 JSDoc으로 자바스크립트 코드에 주석을 다는 것이 더 낫지 않을까요?

프로젝트 상황마다 다르겠지만 JSDoc으로도 충분히 타입스크립트 효과를 낼 수 있다고 생각합니다. 특히 거대한 레거시 시스템에 타입스크립트를 적용해야 한다면 애플리케이션 구조를 전환하는 비용과 팀을 설득하는 비용, 더 나아가 타입이 생겼을 때 생기는 기본적인 타입 에러들을 해결하는 비용이 만만치 않기 때문입니다. 그래서 그런 상황에서 현실적인 대안은 JSDoc이 될 것입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.