TypeScript란?
JavaScript에 타입(type) 시스템을 더한 Microsoft의 프로그래밍 언어로, 코드를 실행하기 전에 오류를 잡아내고 큰 프로젝트를 안전하게 유지할 수 있게 해 주는 현대 웹·앱 개발의 표준입니다.
CARD NEWS · 개발
SNS·수업 자료·발표 슬라이드에 붙여 쓰기 좋은 4장 세트입니다. 각 카드는 스크린샷·다운로드해 그대로 공유하실 수 있습니다.
JavaScript에 타입(type) 시스템을 더한 Microsoft의 프로그래밍 언어로, 코드를 실행하기 전에 오류를 잡아내고 큰 프로젝트를 안전하게 유지할 수 있게 해 주는 현대 웹·앱 개발의 표준입니다.
JavaScript로 코드를 짜다 보면 '이 변수가 숫자인 줄 알았는데 실은 글자였다' 같은 오류가 실행 후에야 드러나는 일이 잦습니다. TypeScript는 처음부터 '이 변수는 숫자다' '이 함수는 문자열을 받는다' 같은 약속을 코드에 적어 둘 수 있게 해 줘서, 컴퓨터가 코드를 돌리기 전에 잘못된 부분을 미리 알려 줍니다. 2012년 Microsoft에서 발표한 뒤 빠르게 자리잡아, 지금은 VSCode·Slack·Airbnb·당근 같은 대형 서비스가 모두 TypeScript로 만들어집니다. 코드가 길어질수록 더 강한 힘을 발휘하는 도구입니다.
[Airbnb · 결제 시스템] 구분: Airbnb는 2019년 전체 코드베이스의 86%를 TypeScript로 마이그레이션했고, 결제 처리 코드에 강한 타입 체크를 적용했습니다. 수치: 마이그레이션 이후 production 버그의 38%가 미리 잡혔다고 Airbnb 엔지니어링 블로그에 공개되었습니다 {{src:Airbnb Tech Blog|https://medium.com/airbnb-en
카드를 스크린샷하거나 브라우저 인쇄 → PDF로 저장하면 인스타·수업 자료에 바로 쓸 수 있습니다. 출처 (AI for Everyone by Percent · ai.percent.ac)만 밝히면 상업적 이용도 가능합니다.