컴파일 오류와 사람의 약속을 나누어 봐야 한다
TypeScript가 막아 주는 오류도 있지만, 도메인 규칙처럼 사람이 설계해야 하는 약속도 남습니다.
string을 number에 넣는 식의 타입 불일치입니다.
올바른 범위, 이름 규칙, 업무 의미 같은 도메인 기준입니다.
타입과 검증 로직을 함께 두면 더 안전해집니다.
핵심 TypeScript는 강력한 검사 도구지만 모든 업무 규칙을 자동으로 대신하지는 않습니다.
TypeScript가 막아 주는 오류도 있지만, 도메인 규칙처럼 사람이 설계해야 하는 약속도 남습니다.
string을 number에 넣는 식의 타입 불일치입니다.
올바른 범위, 이름 규칙, 업무 의미 같은 도메인 기준입니다.
타입과 검증 로직을 함께 두면 더 안전해집니다.
핵심 TypeScript는 강력한 검사 도구지만 모든 업무 규칙을 자동으로 대신하지는 않습니다.