# 타입스크립트 강력추천 하는 이유

# 오류를 미리 검증

자바스크립트로 코드를 작성할 시에는 개발 단계에서 오류를 찾기 힘들다. 프로덕트로 배포를 하고 난 후에 사용자 혹은 품질테스트 관리자가 버그를 발견하고 다시 개발자에게 수정 요청을 보낸다.

# 자동완성기능의 강력함

타입스크립트는 2012년 Microsoft에서 개발이 된 프로젝트이며 현재 개발자들이 가장 많이 사용하는 IDE툴인 VS Code 또한 Microsoft에서 개발이 된 프로젝트이다. 그렇기 때문에 이 둘의 조합은 막강하다.

타입스크립트로 코드를 작성할 시 변수에 타입이 지정이 되어 있을 경우 자동완성 기능을 사용하게 되면 해당 타입에 관련된 속성과 메서드만 추가할 수 있도록 지원이 가능하다. 즉 자동완성을 적절하게 사용하므로써 개발자의 실수를 최소한으로 줄일 수 있는 장점이 있다.

# 협업 시 생선성 및 코드 안정성 증가

작은 서비스를 개발할 경우에는 굳이 타입스크립트를 도입할 이유는 없다. 하지만 프로젝트가 점점 다각화 되고 커질 경우에는 개발을 혼자서 할 수가 없으므로 여러 개발자들끼리 협업을 해야하는 경우가 많다.

타입스크립트를 도입함으로서 코드를 일관적이고 규칙적이게 개발을 할 수가 있으며 코드 자체에 타입이 이미 다 정해져 있기 때문에 서로간의 규칙만 잘 지킨다면 오히려 코드 생산성이 증가하게 된다.