VibeCoding 365 로고 VibeCoding 365

바이브 코딩 사전

API 계약

바이브 코딩 사전

API 계약

영어 표기

API Contract

예시

AI에게 질문 저장 API를 만들게 하기 전 POST 경로, title/body/topic 필드, 성공 응답, 400 오류 형태, 인증 실패 처리, 중복 제출 규칙을 표로 정하고 통합 테스트에서 요청과 응답이 계약과 맞는지 검증한다.

공식·관련 링크

swagger.io/specification/

API 계약은 프론트엔드와 백엔드가 어떤 주소, 메서드, 요청 필드, 응답 형태, 오류 코드를 약속하는지 적은 실행 기준이다. VIBE 코딩에서는 AI가 화면과 서버 코드를 따로 만들며 필드명이 어긋나기 쉬우므로, 계약을 먼저 고정하면 구현·테스트·리뷰가 같은 기준을 보게 된다. 계약은 문서이면서 동시에 테스트의 체크리스트 역할을 하므로 작은 기능에서도 변경 범위를 안전하게 줄여 준다.

카테고리
백엔드·인프라
난이도
basic
태그
backend · api
슬러그
api-contract
상태
published
정렬 순서
10001