iBetter Books
수정

PART 06. 실전 타입 설계 패턴

타입을 "쓰는" 법은 배웠습니다. 이제 타입을 "잘 설계하는" 법을 배울 차례입니다. 같은 기능을 구현하더라도 타입을 어떻게 설계하느냐에 따라 코드의 안전성과 유지보수성이 크게 달라집니다. 이 PART에서는 실무에서 바로 적용할 수 있는 타입 설계 패턴을 다룹니다.

이 PART에서 배우는 것

  • any 타입을 피하는 10가지 실무 전략과 대안
  • TypeScript 에러 메시지의 구조를 읽고 빠르게 해결하는 방법
  • 넓은 타입과 좁은 타입의 차이, 그리고 좋은 타입 설계 원칙
  • Zod로 런타임 검증과 TypeScript 타입을 동시에 관리하는 법
  • 팀 프로젝트에서 타입 규칙을 세우고 ESLint로 강제하는 방법

챕터 구성

챕터 제목 핵심 개념
Ch 01 any를 피하는 10가지 방법 unknown, 타입 가드, 제네릭, 점진적 타이핑
Ch 02 타입 에러 메시지 해석법 에러 구조 분석, 자주 만나는 에러 10선
Ch 03 좋은 타입 vs 나쁜 타입 넓은/좁은 타입, 설계 원칙, Before/After
Ch 04 Zod로 런타임 타입 검증하기 스키마 정의, z.infer, 폼/API 검증
Ch 05 팀 프로젝트 타입 규칙 세우기 interface vs type, naming, ESLint