본문으로 건너뛰기
Previous
Next
TypeScript 뜻과 의미 | 기술 용어 사전 | pkglog

TypeScript

다른 이름: TS

정의

Microsoft가 개발한 JavaScript의 상위 집합. 정적 타입 시스템을 추가하여 컴파일 타임에 타입 오류를 잡음. 함수 계약이 명확해져 코드 리뷰 시 리뷰어의 추론 비용 감소. 리팩터링 시 타입 오류로 영향 범위 추적

상세 설명

📋 기술 스펙

  • 정적 타입 체크: 컴파일 타임
  • 타입 추론: 명시하지 않아도 추론
  • IDE 지원: 자동 완성, 리팩터링
  • JavaScript 호환: 모든 JS는 유효한 TS

💡 실무 활용

  • null 참조 방지
  • 함수 시그니처 명확화
  • 리팩터링 안전성 향상
  • 팀 협업 코드 품질 향상

장점

  • 버그 조기 발견
  • 리뷰 품질 향상
  • IDE 지원 강화
  • 리팩터링 안전

⚠️ 단점 및 제약

  • 초기 학습 곡선
  • 컴파일 시간 추가
  • 타입 정의 유지보수