JavaScript 코드베이스는 경계부터 TypeScript로 옮긴다
전체를 한 번에 바꾸기보다 영향이 큰 데이터와 함수 경계부터 타입을 붙이면 부담이 줄어듭니다.
1단계
설정과 빌드 흐름을 추가하고 기존 코드를 통과시킵니다.
2단계
API 응답, 상태, 공용 함수의 타입을 먼저 고정합니다.
3단계
strict 옵션과 리팩터링 범위를 점차 넓힙니다.
핵심점진 전환의 목적은 빠른 완성이 아니라 위험한 경계를 꾸준히 줄이는 것입니다.
전체를 한 번에 바꾸기보다 영향이 큰 데이터와 함수 경계부터 타입을 붙이면 부담이 줄어듭니다.
설정과 빌드 흐름을 추가하고 기존 코드를 통과시킵니다.
API 응답, 상태, 공용 함수의 타입을 먼저 고정합니다.
strict 옵션과 리팩터링 범위를 점차 넓힙니다.
핵심점진 전환의 목적은 빠른 완성이 아니라 위험한 경계를 꾸준히 줄이는 것입니다.