Skip to content

Conversation

@jsoonworld
Copy link
Member

📄 Work Description

  • PushToken 클래스명을 FcmToken으로 변경
  • 관련 도메인 필드(User.token) 및 팩토리 메서드, 생성자 명칭 일괄 변경
  • 예외 코드 PUSH_TOKEN_NOT_NULLFCM_TOKEN_NOT_NULL로 명확히 분리
  • 테스트 클래스 DisplayName 문구를 "푸시 토큰 테스트" → "FCM 토큰 테스트"로 수정

💬 To Reviewers

  • 기존의 PushToken 도메인을 FCM 토큰으로 명확하게 표현하고자 리팩터링을 진행했습니다.
  • 다른 네이밍이 조금 더 적절한 표현이라고 느껴지신다면 많은 피드백 부탁드립니다! 🙏

📷 Screenshot

스크린샷 2025-03-27 오후 1 15 17

⚙️ ISSUE

✅ PR check list

  • Reviewers
  • Assignees
  • Labels

BaseException과 Exception 처리만으로 충분하므로,
UnsupportedOperationException, HttpMediaTypeNotSupportedException,
SocketTimeoutException에 대한 별도 핸들러를 제거함.
- INVALID_USER_NAME 메시지에 공백 허용 여부를 명확히 표현
- 클래스명 PushToken → FcmToken 으로 명확히 표현
- 생성자, 팩토리 메서드 등 관련 메서드명 일괄 수정
- 예외 코드도 FCM_TOKEN_NOT_NULL 로 변경
- @Embedded 필드 타입을 PushToken → FcmToken으로 수정
- 클래스명 변경에 따른 필드 타입 일관성 유지
- FcmToken 클래스명 변경에 따라 테스트 클래스 및 내부 테스트 대상 수정
- 예외 메시지 검증 시 FCM_TOKEN_NOT_NULL 에 맞춰 assert 문 수정
- PUSH_TOKEN_NOT_NULL → FCM_TOKEN_NOT_NULL 로 수정하여 도메인 명확성 확보
- @DisplayName 어노테이션을 "푸시 토큰 테스트" → "FCM 토큰 테스트"로 변경
@jsoonworld jsoonworld added ♻️ refactor 코드 리팩토링 ex) 형식변경 🦊장순🦊 labels Mar 27, 2025
@jsoonworld jsoonworld self-assigned this Mar 27, 2025
Copy link
Contributor

@junggyo1020 junggyo1020 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

근데 이전 PR들과 변경사항이 누적되서 나오는 것 같네요!! 피처브랜치에서 develop으로 개별적으로 PR이 올라와서 그런 것 같네요!! 형상관리에 대해 조금 더 같이 이야기를 나눠보면 좋을 것 같아요!

INVALID_USER_NAME(HttpStatus.BAD_REQUEST, "이름은 한글, 영어, 숫자, 공백으로만 구성할 수 있습니다."),

PUSH_TOKEN_NOT_NULL(HttpStatus.BAD_REQUEST, "푸시 토큰은 null일 수 없습니다."),
FCM_TOKEN_NOT_NULL(HttpStatus.BAD_REQUEST, "FCM 토큰은 null일 수 없습니다."),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

조금 더 명확하게 표시된 것 같아서 좋은 것 같아요!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

네! 이번에 네이밍을 정리하면서 에러 메시지도 함께 수정해보았습니다 :) 더 명확하게 전달될 수 있어서 다행이에요.

감사합니다!

@jsoonworld
Copy link
Member Author

@junggyo1020

근데 이전 PR들과 변경사항이 누적되서 나오는 것 같네요!! 피처브랜치에서 develop으로 개별적으로 PR이 올라와서 그런 것 같네요!! 형상관리에 대해 조금 더 같이 이야기를 나눠보면 좋을 것 같아요!

좋습니다~! 최대한 충돌 없이 관리하고 싶은데 쉽지 않네요 😅
말씀하신 것처럼 형상 관리 방식에 대해 한 번 같이 이야기 나눠보면 좋을 것 같아요!

@jsoonworld jsoonworld merged commit 44febbb into develop Mar 28, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

♻️ refactor 코드 리팩토링 ex) 형식변경 size/M 🦊장순🦊

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[♻️ refactor] PushToken 네이밍 변경

3 participants