본문 바로가기

개발공부일지/TypeScript3

TypeScript - 인터페이스 알아보기 안녕하세요. Hynn 입니다. 이번 포스팅에서는 타입스크립트에서 인터페이스의 의미와 사용에 대한 기본적인 사항을 학습해보도록 하겠습니다. 타입스크립트에서 인터페이스는 매우 중요한 개념으로 사용되며, 이 개념을 잘 사용하면, 코드의 재사용성, 구조를 향상하는데 큰 도움이 됩니다. ============= 1. 인터페이스란? 2. 인터페이스를 사용하여 얻는 이점 & 사용방법 ============= 1. 인터페이스란? 인터페이스는 타입스크립트에서 가장 중요한 개념 중 하나라고 생각됩니다. 바로 타입스크립트에서 코드의 품질, 유지관리성을 향상시켜줄 뿐 아니라, 협업에서도 인터페이스 정의를 사전에 협의하고 시작을 하면, 코드가 문서화가 되고, 이를 통해 가독성이나 품질을 향상시키는 가장 중요한 수단이라고 생각합.. 2023. 4. 27.
TypeScript - 컴파일러 & 트랜스파일러 적용하기 안녕하세요. Hynn 입니다. 이번 포스팅에서는 TypeScript 를 작성하기 전, 환경설정을 하기 위해, 컴파일러, 트랜스파일러를 적용하는 방법에 대해서 알아보도록 하겠습니다. IDE 는 VisualStudio Code 를 사용하기 때문에, 다른 IDE 에서는 본 포스팅에서 설명하는 부분과 다를 수 있습니다. ============ HTML 삽입 미리보기할 수 없는 소스 ============ HTML 삽입 미리보기할 수 없는 소스 사실 TypeScript 에서 JavaScript 로 변환하는 과정은 컴파일러보다는, 트랜스파일러가 더 맞는 단어라고 개인적인 생각이 들기는 합니다. 하지만 부족한(?) 컴퓨터 공학 지식을 간간히 채우기 위해 각 단어가 갖는 의미를 글을 읽으시는 분들에게도 간략하게 설명드.. 2023. 4. 19.
TypeScript - 타입스크립트 기초 알아보기 안녕하세요. Hynn 입니다. 이번 포스팅에서는 JavaScript 의 상위 집합(superset) 이라고 불리기도 하고, 현업에서도 상당히 많이 사용되는 TypeScript 에 대해서 알아보도록 하겠습니다. JavaScript 의 특성과 한계적인 부분을 극복하기 위한 대체언어로 많이 사용되고, 이를 실제 작성해보는 과정을 가져보도록 하겠습니다. =========== HTML 삽입 미리보기할 수 없는 소스 =========== HTML 삽입 미리보기할 수 없는 소스 TypeScript, 즉 타입스크립트는 JavaScript 가 구조적으로 가지고 있는 문제점을 보완하는 역활을 하는 언어입니다. 즉, JavaScript 를 사용하여 개발하는 개발자들이 겪는 몇가지 문제점들을 구조적으로 개선하고, 보완하는 역.. 2023. 4. 18.