본문 바로가기
728x90
반응형

개발일지/TypeScript2

타입스크립트에서 사용하는 Enum과 DTO(Data Transfer Object) 타입스크립트(TypeScript)는 자바스크립트의 슈퍼셋으로, 정적 타입을 제공하여 코드의 안정성과 유지보수성을 향상시킵니다. 백엔드 개발에서는 데이터 모델링과 상태 관리, 데이터 전송을 효율적으로 하기 위해 enum과 DTO(Data Transfer Object)를 자주 사용합니다. 이번 포스트에서는 이 두 가지 개념을 깊이 있게 살펴보며, 이를 효과적으로 활용하는 방법을 알아보겠습니다.  타입스크립트 Enum 이해하기 Enum의 정의 및 기본 사용법Enum은 관련된 상수 집합을 정의할 때 사용하는 타입입니다. 이를 통해 코드의 가독성을 높이고, 값의 집합을 명확하게 표현할 수 있습니다.enum Direction { Up, Down, Left, Right}let move: Dire.. 2024. 11. 27.
1장. 타입스크립트 알아보기 [이펙티브 타입스트립트] 아이템 1 타입스크립트와 자바스크립트 관계 이해하기 타입스크립트는 다른 언어들과 다르게 저수준 언어로 컴파일되지 않습니다. 또 다른 고수준 언어인 자바스크립트로 컴파일되고, 실행됩니다. 타입스크립트가 자바스크립트로 컴파일되고 실행 역시 자바스크립트로 되는 이유는 자바스크립트의 장점을 활용하기 위함입니다. 자바스크립트의 표준성, 호환성, 유연성, 다양한 환경 지원, 그리고 풍부한 생태계를 활용할 수 있기 때문이라고 생각됩니다.  타입시스템의 목표 중 하나는 런타임에 오류를 발생시킬 코드를 미리 찾아내는 것. 명시적으로 타입을 선언하여 의도를 분명히 하게 되면 오류가 어디서 발생했는지 알 수 있고 올바른 해결책을 받을 수 있습니다. const student = [ {name: 'hoho', addres.. 2024. 8. 8.
728x90
반응형