Item 35 데이터가 아닌, API와 명세를 보고 타입 만들기

Key Points

핵심은 예시 데이터가 아니라 명세를 참고해 타입을 만들어야 한다는 점이다.

예시 데이터를 참고해 타입을 생성하면 눈앞에 있는 데이터들만 고려하게 되므로 예기치 않은 곳에서 오류가 발생할 수 있다.

Summary

  • 코드의 구석 구석까지 타입 안전성을 얻기 위해 API 또는 데이터 형식에 대한 타입 생성을 고려해야 한다.

  • 데이터에 드러나지 않는 예외적인 경우들이 문제가 될 수 있기 때문에 데이터보다는 명세로부터 코드를 생성하는 것이 좋다.

Last updated