Skip to content
New issue

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

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

Already on GitHub? # to your account

[DEV-63] 퀴즈 결과 ID 를 UUID 에서 nanoid 로 수정 #34

Merged
merged 8 commits into from
Jun 3, 2024

Conversation

RookieAND
Copy link
Contributor

@RookieAND RookieAND commented May 31, 2024

Task Summary ✨

퀴즈 결과 ID 를 UUID 에서 nanoid 로 수정

Description 📑

  • CJS 에서도 동작하는 nanoid v3.3.7 버전 설치
  • 대문자 + 숫자를 조합하여 nanoId 를 생성하는 유틸 함수 제작
  • nanoId 를 사전 생성하고, 해당 ID 를 가진 QuizResult 가 있는지를 검증하는 로직을 Repository 에 추가
  • 퀴즈 결과 생성 및 조회에 UUID 기반의 ID 가 아닌 NanoId 기반의 ID 를 사용하도록 Service 및 DTO 수정

Self Checklist ✅

  • PR 제목 컨벤션에 맞는지 확인
  • PR Label 설정

@RookieAND RookieAND added the 🔨 Refactor 코드 리팩토링 label May 31, 2024
@RookieAND RookieAND self-assigned this May 31, 2024
@RookieAND RookieAND marked this pull request as ready for review May 31, 2024 16:04
@RookieAND RookieAND merged commit af6fc6a into develop Jun 3, 2024
1 check passed
@RookieAND RookieAND deleted the feature/DEV-63 branch June 3, 2024 14:30
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
🔨 Refactor 코드 리팩토링
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant