TypeScript - 타입스크립트를 사용하는 이유?

김서영·2024년 2월 20일
0

타입스크립트를 사용하는 이유?

TypeScript란?

마이크로소프트가 발한 ‘TypeScript’는 JavaScript 기반의 정적 타입 문법을 추가한 ‘프로그래밍 언어

JavaScript 엔진을 사용하며 자신이 원하는 변수의 타입을 정의하고 프로그래밍을 하면 JavaScript로 컴파일되어 실행 가능

손쉬운 버그 예방

타입을 사용함으로써 타입으로 코드 퀄리티와 가독성을 높일 수 있음
TypeScript의 정적 타입 기반, 즉 컴파일을 하는 과정에서 타입을 결정하기 때문에 변수에 들어갈 값의 형태에 따라 자료형을 지정해 주어야 함!
=> 컴파일 시 자료형에 맞지 않은 값이 들어가면 컴파일 에러를 발생

그러나 TypeScript는 컴파일 과정에서 타입을 지정하기 때문에 컴파일 에러를 예방할 수 있을뿐 아니라, 손쉬운 디버깅이 가능

높은 생산성

Javascript로 코드를 작성할 때, 객체의 필드나 함수의 매개변수로 들어오는 값이 무엇인지 알기 위해 여러 파일을 살펴야 했지만 TypeScript를 사용한다면 변수의 이름뿐만 아니라 그 테이터의 자료형까지 알 수 있게 됨

=> 코드 작성을 쉽고 직관적으로 가능

객체 안의 필드값을 다 기억할 필요 없이 IDE가 자동으로 리스트 업을 해주기 때문에 생산성에도 큰 기여

=> 리팩토링이 쉬워짐!

profile
개발과 지식의 성장을 즐기는 개발자

0개의 댓글

관련 채용 정보