fix(channel-donation): 후원 목록 탈퇴 닉네임 접두사를 제거한다
This commit is contained in:
24
docs/20260328_채널후원탈퇴닉네임접두사제거.md
Normal file
24
docs/20260328_채널후원탈퇴닉네임접두사제거.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# 채널 후원 내역 탈퇴 닉네임 접두사 제거
|
||||
|
||||
## 완료 기준 (Pass/Fail)
|
||||
- [x] 채널 후원 내역 리스트 조회 응답에서 탈퇴 회원 닉네임의 `deleted_` 접두사가 제거된다.
|
||||
- [x] 비탈퇴 회원 닉네임은 기존과 동일하게 노출된다.
|
||||
- [x] 기존 코드베이스의 유사 처리 패턴과 동일한 방식으로 구현된다.
|
||||
- [x] 변경 파일 LSP 진단 에러가 0건이다. *(Kotlin LSP 미지원 환경으로 `lsp_diagnostics` 실행 불가, `./gradlew build` 성공으로 대체 검증)*
|
||||
- [x] 관련 테스트/빌드 검증 명령이 성공한다.
|
||||
|
||||
## 구현 체크리스트
|
||||
- [x] `deleted_` 닉네임 처리 유사 구현 위치를 전수 탐색한다.
|
||||
- [x] 채널 후원 내역 조회 응답 생성 경로를 확인한다.
|
||||
- [x] 조회 시점에 닉네임 접두사 제거 로직을 반영한다.
|
||||
- [x] 변경사항 검증 후 체크리스트를 완료 처리한다.
|
||||
|
||||
## 검증 기록
|
||||
### 1차 구현
|
||||
- 무엇을: 채널 후원 내역 조회 응답의 탈퇴 회원 닉네임에서 `deleted_` 접두사를 제거하고, 동일 동작을 검증하는 테스트를 추가했다.
|
||||
- 왜: 탈퇴 회원 닉네임이 API 응답에 내부 저장 포맷(`deleted_`) 그대로 노출되는 문제를 해결하기 위해서다.
|
||||
- 어떻게:
|
||||
- `lsp_diagnostics` 실행 시도: `ChannelDonationService.kt` 대상 실행 → **불가(환경에 Kotlin LSP 서버 미구성)**
|
||||
- 기능 집중 테스트 실행: `./gradlew test --tests "kr.co.vividnext.sodalive.explorer.profile.channelDonation.ChannelDonationServiceTest.shouldRemoveDeletedPrefixFromNicknameInDonationList"` → **성공(BUILD SUCCESSFUL)**
|
||||
- 관련 테스트 실행: `./gradlew test --tests "kr.co.vividnext.sodalive.explorer.profile.channelDonation.ChannelDonationServiceTest" --tests "kr.co.vividnext.sodalive.explorer.profile.channelDonation.ChannelDonationControllerTest"` → **성공(BUILD SUCCESSFUL)**
|
||||
- 전체 빌드 실행: `./gradlew build` → **성공(BUILD SUCCESSFUL)**
|
||||
Reference in New Issue
Block a user