Skip to content

[#5] 비밀번호 기능 중복 병합으로 깨진 빌드 복구 - #22

Merged
Bumnote merged 1 commit into
devfrom
fix/password-merge-build
Jun 28, 2026
Merged

Bumnote merged 1 commit into
devfrom
fix/password-merge-build

Conversation

@Bumnote

@Bumnote Bumnote commented Jun 28, 2026

Copy link
Copy Markdown
Member

📄 작업 내용

  • 재병합 과정에서, 팀의 비밀번호 기능(PasswordController/ PasswordService/EmailSender 재설계)과 별도로 구현됐던 회원 셀프서비스, 비밀번호 재설정이 충돌·중복된 채 병합되어 빌드가 깨지는 현상이 발생했습니다.
  • 특히 EmailVerificationService에 issueCode가 중복 정의되어 Lombok 처리가 중단되고, @Getter/@builder 등 생성 메서드 전반이 사라지는 연쇄 컴파일 오류가 발생하여 수정했습니다.
  • MemberController/MemberService의 changePassword·resetPassword 제거
  • 프로필 수정(PATCH /api/me)은 팀 구현에 없으므로 유지
  • 중복 테스트(PasswordResetApiTest) 삭제, MemberSelfServiceApiTest는 프로필 테스트만 유지

✅ PR 유형

  • Feature
  • Bug Fix
  • Refactor
  • Test
  • Chore
  • Docs

🧪 테스트 내용

  • 로컬 테스트 완료
  • API 테스트 완료
  • UI 테스트 완료

🙋🏻 참고 사항

  • 참고 사항 1
  • 참고 사항 2

🔗 관련 이슈

resolved: #5

feat/5-login(PR #20) 재병합 과정에서, 팀의 비밀번호 기능(PasswordController/
PasswordService/EmailSender 재설계)과 별도로 구현됐던 회원 셀프서비스(#1)·
비밀번호 재설정(#15)이 충돌·중복된 채 병합되어 빌드가 깨졌다.
특히 EmailVerificationService에 issueCode가 중복 정의되어 Lombok 처리가 중단되고,
@Getter/@builder 등 생성 메서드 전반이 사라지는 연쇄 컴파일 오류가 났다.

권위 있는 팀 구현(feat/5-login)을 채택하고 중복분을 제거한다.
- EmailVerificationService: 중복 issueCode와 sendResetCode(이미 제거된 sendVerificationCode 호출) 정리
- PasswordResetController/Docs, ChangePasswordRequest/ResetPasswordRequest 삭제
  (팀의 PasswordController + PasswordChangeRequest/PasswordResetRequest로 일원화)
- MemberController/MemberService의 changePassword·resetPassword 제거(매핑 충돌 해소)
- 프로필 수정(PATCH /api/me)은 팀 구현에 없으므로 유지
- 중복 테스트(PasswordResetApiTest) 삭제, MemberSelfServiceApiTest는 프로필 테스트만 유지

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Bumnote
Bumnote requested a review from pug9483 June 28, 2026 14:16
@Bumnote Bumnote self-assigned this Jun 28, 2026
@Bumnote Bumnote added bug 버그 수정 및 오류 대응 refactor 기능 변화 없는 구조 개선 test 테스트 추가 및 테스트 코드 개선 labels Jun 28, 2026
@github-actions

Copy link
Copy Markdown

Test Results

88 tests  +88   88 ✅ +88   28s ⏱️ +28s
14 suites +14    0 💤 ± 0 
14 files   +14    0 ❌ ± 0 

Results for commit 59694aa. ± Comparison against base commit 4772884.

@Bumnote
Bumnote merged commit 0743cd2 into dev Jun 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug 버그 수정 및 오류 대응 refactor 기능 변화 없는 구조 개선 test 테스트 추가 및 테스트 코드 개선

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 로그인 (JWT 인증) 구현

1 participant