-
Notifications
You must be signed in to change notification settings - Fork 3
(문제해결) MockAPI 적용해보기
김도선 edited this page Nov 19, 2024
·
1 revision
- 현재 개발 사이클
- 백엔드 개발 -> pr 제출 -> 코드리뷰 -> 리뷰 반영 -> 병합 -> 배포된 API로 안드로이드 개발
- 안드로이드 개발자가 API를 사용하기까지의 과정이 너무 길다. 개발이 지체됨.
- 만약 안드로이드 개발자가 API를 사용하다가 문제가 발견되면, 위 사이클을 또 반복해야된다.
- 개발 사이클 제일 첫 단계로 더미데이터를 반환하는 MockAPI를 먼저 개발한다.
- 이후, 로컬에서 실행가능하도록 JAR파일과 스크립트를 제공 <- API를 단일로 개발할 경우
- 또는 개발서버에 MockAPI만 병합 <- 안드로이드에서 어떤 API가 먼저 필요한 지 파악이 안되어, 미리 여러 API를 미리 만들어야 하는 경우
- 안드로이드 개발자가 백엔드의 API개발속도에 덜 의존적이게 되었다.
- 기능을 완성하기전에, Response DTO 스펙을 유연하게 변경가능하다.
- 기존대로라면, 기능 완성 후, 안드로이드 개발자가 dto에 대한 스펙 변경요청으로 작은 단위의 pr을 반복 요청하게 되었음
- 안드로이드 개발자: 사용자끼리 상호작용하는 API의 경우, MockAPI도 한계가 있는 것 같다.
누누
채드
에디
- PR에 대한 단위 테스트 자동화
- 반갑개 OAuth 2.0 로그인을 해보아요
- 네트워크 통신 에러 핸들링
- Unauthorized 에러 분기 처리
- Firebase Analytics 및 Crashlytics 를 활용하여 앱 사용자 데이터 수집
- Google Play Store 배포 자동화
벼리
도도
- [문제해결]서버 스웨거 접속이 왜 안될까?
- (문제해결) AWS S3 KEY정보 없이 보안 챙기며 Spring에 연동하기
- (문제해결) MockAPI 적용해보기
- (성능개선) DB 마이그레이션 서비스 무중단으로 해보기
- (성능개선) 사용자가 많아지면, 서버 한대로 버틸 수 있을까?
- [공부] 서버 실행 중, JAR파일을 삭제하면!?
- [[공부] classPath란?
땡이
위브
트레