code first vs schema first

진솔·2022년 12월 22일
0

Code first
resolver를 먼저 작성하여 코드로 부터 스키마를 생성하는 방법. 스키마는 자동으로 생성이 된다.

장점

  • 스키마와 리졸버 사이의 타입 안정성 보장
  • 코드 중복이 적어짐

단점

  • 직관적이지 못해서 처음에 이해하는데 힘들다.
  • 코드를 작성할 때 하나하나 다 타입을 지정 해 주는데 엄청 귀찮음

Schema First
스키마를 먼저 정의한 후 에 코드를 구현 할 때 스키마 정의에 맞추는 방법

장점

  • code first 방식보다 처음에 이해가 쉬움

단점

  • 스키마가 바뀌게 되면 리졸버에도 바뀐 내용을 동기화 해주는 귀찮음이 너무 크다

0개의 댓글

관련 채용 정보