- TypeScript에서 값 객체(Value Objects)는 활용도가 낮지만 강력한 타입 안전성 패턴입니다. 🛡️
- 단순한 숫자 대신 값과 단위를 포함하는 객체로 래핑하여 타입 오류를 방지합니다. 📦
- '마일'을 '킬로미터'로 변환하는 함수에서 잘못된 단위가 전달되는 것을 컴파일 시점에 잡아냅니다. 🚫
- 런타임에 추가 객체가 생성되지만, 사용 편의성과 타입 안전성 증대라는 이점이 이를 상회합니다. ⚖️
- 함수는 특정 값 객체를 입력받고 반환하도록 변경되어, 단위의 정확한 사용을 강제합니다. 🔄





