1. Swagger 자동 빌드 -> 이거야 뭐 ㅎㅎ




2. SDK 자동 빌드


프론트가 느그들 API 문서 안 보고,

그냥 SDK 라이브러리 import해서

바로 백엔드랑 연동하게 할 수 있음




3. Mock-up Simulation


위와 비스무레한건데

백엔드 개발 완료 안해도 프론트에 백엔드 API 시뮬레이션해서

목업 데이터 정해진 규격대로 내려주는거 명령어 한 줄이면 빌드 가능


그래서 DTO 스펙 먼저 정한 후, 프론트랑 백엔드 동시 개발한 담에

마지막에 합치는거 쌉 가능


윗짤이 SDK 겸 Mock-up simulator

고작 DTO 하나만 정의해도 이게 가능해짐




4. Automatic e2e test functions


DTO랑 API 스펙 명확하기 때문에

generator 돌리면 초기 e2e 테스트 코드 싹 다 자동으로 만들어줌


--------------------------------


하지만 Map을 좋아하는 개발자들은 이런거 있는지도 모르고

오늘도 API 손수 한 땀 한 땀 손으로 짜면서 고생하고

프론트랑 협업이나 테스트 그딴건 내다버린지 오래 ㅇㅇ