Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

계약서를 개선한다 #26

Merged
merged 17 commits into from
Jun 4, 2024
Merged

Conversation

this-is-spear
Copy link
Owner

@this-is-spear this-is-spear commented May 31, 2024

Summary

  • 다방면 케이스를 고려하기 위해 계약을 명세합니다.

Description

추가될 계약서 명세는 다음과 같습니다.

  • 존재하는 회원은 200 과 함께 정보를 반환합니다.
  • 가게 단골홀수 식별자를 가진 회원인 1, 3, 5 만 존재합니다.
  • 이벤트에 참가한 회원홀수 식별자를 가진 회원인 1, 3, 5 만 존재합니다.
  • 식별자 1000인 회원은 존재하지 않습니다. 조회한다면 400 ERROR가 발생합니다.
  • 식별자 1100을 조회한다면 500 ERROR가 발생합니다.
  • 특수 예외가 존재한다면 1000 이상의 숫자를 지정합니다. 각 예외 사항은 모듈마다 표로 관리해야 합니다.
  • 식별자의 최대 자리수는 8자리입니다.

표는 다음과 같습니다.

식별자 상태 코드 설명
1000 400 존재하지 않는 회원입니다.
1001 429 주어진 시간 동안 너무 많은 요청을 보냈습니다.
1100 500 서버에 문제가 발생했습니다.
1101 503 서버가 요청을 처리할 준비가 되어있지 않습니다.

@this-is-spear this-is-spear linked an issue May 31, 2024 that may be closed by this pull request
@this-is-spear this-is-spear merged commit b073289 into main Jun 4, 2024
3 checks passed
@this-is-spear this-is-spear deleted the 25-계약서를-개선한다 branch June 4, 2024 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

계약서를 개선한다.
1 participant