Skip to content

✨ Feat: 타이핑 결과 저장 및 행운의 메시지, 순위 응답 구현 #8

Merged
Bumnote merged 3 commits intodevfrom
feat/save-typing-result
Mar 13, 2025
Merged

✨ Feat: 타이핑 결과 저장 및 행운의 메시지, 순위 응답 구현 #8
Bumnote merged 3 commits intodevfrom
feat/save-typing-result

Conversation

@Bumnote
Copy link
Copy Markdown
Member

@Bumnote Bumnote commented Mar 13, 2025

#️⃣ 연관된 이슈

#7

📝 작업 내용

  • 타이핑 결과를 저장합니다.
  • 존재하지 않는 문장에 대해서는 예외를 반환합니다.
  • 타이핑 결과를 낸 유저에게 행운의 메시지와 타이핑 순위를 반환합니다.
  • 타이핑 결과를 저장하고, 행운의 메시지와 순위를 반환하는 기능을 테스트합니다.
  • 타이핑 결과 로직 구현을 위해서 유저 구현과 행운 메시지, 타이핑 순위는 임시 데이터로 구현했습니다.

💬 리뷰 요구사항

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요


Bumnote added 3 commits March 13, 2025 17:46
- 존재하지 않은 문장에 대한 예외 코드를 추가하였습니다.
- HttpStatus code와 기존 예외 코드의 code가 같아 혼란을 야기하여 수정하였습니다.
issue #7
- PostMapping, RequestBody 활용하여 타이핑 결과 정보를 프론트 단에서부터 전달받습니다.
- Typing N:1 Phrase 연관 관계를 구현합니다.
- Typing N:1 Member 연관 관계를 구현합니다.
- 각 계층의 의존성을 줄이기 위하여 Controller Request와 Service Request를 분리했습니다.
- 존재하지 않은 문장에 대하여 예외 처리를 하였습니다.
- Member 객체와 행운의 메시지 및 순위 응답 객체를 임시 데이터로 구현하였습니다.
- 타이핑 결과 정보를 DB에 저장합니다.
issue #7
- 특정 문장에 대한 타자 정보를 저장하는 로직 테스트를 진행하였습니다.
- 존재하지 않는 문장에 대한 예외 처리 테스트를 진행하였습니다.
- 타자 정보 생성 후, 행운의 메시지와 순위를 반환하는 응답 로직 테스트를 진행하였습니다.
issue #7
@Bumnote Bumnote requested a review from kyubumjang March 13, 2025 14:32
@Bumnote Bumnote self-assigned this Mar 13, 2025
@Bumnote Bumnote linked an issue Mar 13, 2025 that may be closed by this pull request
6 tasks
@Bumnote Bumnote merged commit 5a84993 into dev Mar 13, 2025
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.

[Feat] 타이핑 결과 저장 및 응답 구현

1 participant