본문 바로가기 메뉴 바로가기

감성 개발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

감성 개발자

검색하기 폼
  • 분류 전체보기 (130) N
    • 개발 (61) N
      • Laravel (8)
      • Composer 추천 (10)
      • JAVA-SPRING (2)
      • SQL (4)
      • React-Native (2)
      • Golang (1)
      • NextJs (3)
      • Nestjs (1)
      • Dart & Flutter (10)
      • Etc (9) N
    • AWS (8)
      • EC2 (1)
      • RDS (1)
      • 서버리스 (2)
      • 기타 (2)
    • JS & CSS (4)
      • Javascript (4)
      • CSS (0)
    • 잡담 & 토론 (4)
    • 기타 개발 (6)
    • IT 이야기 (22) N
      • IT 도서 (4)
      • 개발 이야기 (8) N
      • 나는 __ 이다 (2)
      • __ VS __ (2)
      • IOT (1)
    • 일상 (4) N
      • 육아 TIP (1)
      • 육아는 장비빨 (4)
      • 운동 일지 (1)
      • 부부생활 (0)
    • 알고리즘 (0)
    • 목표 (4) N
    • 포트폴리오 (4)
    • Toy Project (4)
  • 방명록

OpenAPI (1)
OpenAPI 문서와 실제 API가 어긋날 때 먼저 잡을 기준

OpenAPI 문서와 실제 API가 어긋날 때 먼저 잡을 기준Swagger UI에는 분명 email이 필수라고 적혀 있는데, 실제 응답에는 가끔 빠집니다. 문서에는 status가 active | blocked라고 되어 있지만 운영 데이터에는 pending이 섞여 있습니다. 프론트엔드는 타입을 믿고 배포했는데, 어느 날 특정 고객 계정에서만 화면이 깨집니다.이런 문제는 OpenAPI를 "문서 자동 생성" 정도로만 보면 계속 반복됩니다. OpenAPI는 예쁜 API 문서가 아니라, 클라이언트와 서버가 함께 지키는 계약으로 다뤄야 합니다. 계약이 깨지는 순간은 대개 큰 리팩토링 때가 아닙니다. 필드 하나를 optional로 바꾸거나, 에러 응답 형식을 급하게 추가하거나, 테스트 데이터에 없는 케이스가 운영에서..

개발/Etc 2026. 8. 6. 11:41
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
  • Flutter
  • git
  • JS
  • mysql
  • laravel
  • aws
  • Composer
  • PHP
  • javascript
  • 라라벨
more

Blog is powered by Tistory / Designed by Tistory 개인정보 취급방침

티스토리툴바