stamper
Claude코드리뷰API계약호환성

API 계약 변경의 영향을 검토하는 프롬프트

개발자김철수22시간 전조회 0추천 0
변수 입력3
변수를 채운 뒤 완성본을 복사하세요

언제 사용하나

공개 API(요청/응답 스펙)를 바꾸기 전에 하위 호환성 영향을 검토할 때.

요청 전 확인

  • 변경 전/후 스펙과 이 API를 쓰는 소비자를 파악한다.

복사해서 쓰는 프롬프트

아래 API 계약 변경의 영향을 검토해줘.

현재 스펙: {{BEFORE}}
변경 후 스펙: {{AFTER}}
소비자/클라이언트: {{CONSUMERS}}

원하는 출력:
1. breaking change 여부와 어떤 소비자가 깨지는지
2. 하위 호환을 유지하는 대안(필드 추가/버전 분리/기본값)
3. 불가피한 변경이라면 마이그레이션·공지 계획
4. 계약 테스트로 회귀를 막는 방법

placeholder 설명

  • {{BEFORE}} / {{AFTER}} : 변경 전/후 스펙
  • {{CONSUMERS}} : 소비자 목록

입력 예시

{{AFTER}} = 응답 필드 이름 변경

기대 결과

breaking 여부, 호환 대안, 마이그레이션 계획.

검증 방법

계약 테스트로 기존 소비자 시나리오가 유지되는지 확인한다.

주의사항

  • 필드 삭제·이름 변경은 대표적인 breaking change다.

관련 문서

댓글 0

아직 댓글이 없습니다.