15 lines
1.3 KiB
Markdown
15 lines
1.3 KiB
Markdown
# 팬심M/X URL 추가 작업 계획
|
|
|
|
- [x] `Member` 엔티티 SNS 필드에 팬심M URL, X URL 속성 추가
|
|
- [x] 인스타그램 URL 수정 흐름 분석 후 동일한 수정 요청 DTO 반영
|
|
- [x] 서비스의 프로필 수정 로직에 팬심M URL, X URL 수정 처리 추가
|
|
- [x] 관련 응답 DTO에 신규 URL 필드 반영 및 매핑 연결
|
|
- [x] 후속 요청 반영: `fansimMUrl` 필드명을 `fancimmUrl`로 일괄 변경
|
|
- [x] `ddl-auto: validate` 대응을 위한 DB 컬럼 추가 SQL 파일 생성
|
|
- [x] 진단/테스트/빌드 검증 실행 후 결과 기록
|
|
|
|
## 검증 기록
|
|
- 무엇을: 팬심M/X URL 필드 추가, 인스타그램 URL 수정 흐름과 동일한 수정/응답 매핑 반영, `fansimMUrl` -> `fancimmUrl` 명칭 변경을 검증했다.
|
|
- 왜: 프로필 수정 API에서 두 URL이 저장되고, 주요 응답 DTO에서 값이 일관되게 내려가야 하기 때문이다.
|
|
- 어떻게: `./gradlew ktlintCheck test build`를 팬심M/X URL 추가 시점과 `fancimmUrl` 명칭 변경 시점에 각각 실행해 정적 검사, 테스트, 빌드 성공(Exit code 0)을 확인했다. 또한 `docs/20260220_member_fancimm_x_url_ddl.sql`에 운영 DB 반영용 DDL을 추가했다. Kotlin LSP 미구성으로 `lsp_diagnostics`는 수행할 수 없었다.
|