"Stringly Typed" API와의 작별: 타입 안전성에 대한 새로운 관점
2025-05-07
Scott Hanselman에게 영감을 받은 저자는 더 나은 타입이 있음에도 불구하고 문자열을 데이터 전송에 사용하는 "Stringly Typed" 애플리케이션이라는 개념을 탐구합니다. 백엔드 API와 상호 작용하는 단일 페이지 애플리케이션(SPA)에서 이는 일반적이며, 대부분의 API가 JSON을 사용하기 때문에 타입 정보가 손실되고 타입 안전성이 저하됩니다. 저자는 이러한 방식에 대한 과거의 관용을 반추하고 TypeScript, tRPC, GraphQL과 같은 솔루션을 탐색하여 네트워크상의 타입 안전성을 달성하고 "Stringly Typed" 인터페이스를 제거하기 시작합니다.
개발
타입 안전성