https://www.youtube.com/watch?v=uiBCcmlJG4U

01. 우리에게 API 모킹 환경이 필요한 이유.

이상적인 개발 일정

: 기획/스펙 검토 → API 서버 개발 → FE 개발 → QA

API 모킹 없이 실제 API를 통해 개발하는게 가장 이상적이다. 그러나 언제나 이상적이지 않다.

: 기획/스펙 검토 → API 서버 개발 / 프론트엔드 개발 / 개발 & 테스트 → QA

API 모킹이 없으면 API가 필요한 부분 화면 개발에 어려움을 겪게 된다.

API 모킹이 있다면 전체 플로우를 개발이 가능해진다. 개발이 지연되는 블로킹 간극을 최소화 시키는 것이 가장 크다.

프론트엔드에서의 API 모킹 환경

  1. 서버 의존성 감소 → 개발 지속성 보장
  2. API 스펙 사전 검증 → 문제점 조기 발견 가능
  3. 독립적인 테스트 → 다양한 상황의 테스트 범위 확보

팀에서 경험한 모킹 환경의 필요성