fix(home): 오디션 배너 노출을 중단한다
This commit is contained in:
29
docs/20260402_오디션배너숨기기.md
Normal file
29
docs/20260402_오디션배너숨기기.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# 홈 오디션 배너 숨기기
|
||||
|
||||
## 작업 목표
|
||||
- 홈 화면의 오디션 배너(`iv_audition`)를 사용자에게 노출하지 않도록 수정한다.
|
||||
|
||||
## 체크리스트
|
||||
- [x] AC1: 홈 화면에서 오디션 배너 뷰가 화면에 표시되지 않는다.
|
||||
- QA: `fragment_home.xml`의 `iv_audition` 기본 가시성과 `HomeFragment`의 추가 노출 코드 부재를 확인
|
||||
- [x] AC2: 오디션 배너 숨김으로 인해 다른 홈 섹션 로직에는 영향이 없다.
|
||||
- QA: `HomeFragment.kt`에서 `setupAudition()` 호출 제거 또는 무력화 범위가 오디션 배너에만 한정되는지 확인
|
||||
- [x] AC3: 변경 파일 진단/테스트/빌드 검증을 수행한다.
|
||||
- QA: `lsp_diagnostics`, `./gradlew :app:testDebugUnitTest`, `./gradlew :app:assembleDebug`
|
||||
|
||||
## 검증 기록
|
||||
- 2026-04-02
|
||||
- 무엇/왜/어떻게: 홈 오디션 배너는 `fragment_home.xml`의 독립 `ImageView`(`iv_audition`)와 `HomeFragment.setupAudition()`에만 연결되어 있었다. 요청 범위만 정확히 반영하기 위해 XML 기본 가시성을 `gone`으로 바꾸고, 더 이상 필요 없는 `setupAudition()` 호출·함수·`AuditionActivity` import를 제거했다.
|
||||
- 실행 명령/도구:
|
||||
- `grep(ivAudition|setupAudition|AuditionActivity)`
|
||||
- `read(app/src/main/java/kr/co/vividnext/sodalive/home/HomeFragment.kt)`
|
||||
- `read(app/src/main/res/layout/fragment_home.xml)`
|
||||
- `lsp_diagnostics(app/src/main/java/kr/co/vividnext/sodalive/home/HomeFragment.kt)`
|
||||
- `./gradlew :app:testDebugUnitTest :app:assembleDebug`
|
||||
- `adb devices`
|
||||
- 결과:
|
||||
- `fragment_home.xml`의 `iv_audition`가 `android:visibility="gone"`으로 반영되어 기본 노출이 차단됐다.
|
||||
- `HomeFragment.kt`에서 `setupAudition()` 호출과 구현이 제거되어 런타임에서 배너를 다시 노출하거나 클릭을 연결하는 코드가 남지 않았다.
|
||||
- `lsp_diagnostics`는 현재 환경에 Kotlin LSP가 없어 실행 불가(`No LSP server configured for extension: .kt`)였고, 대신 Gradle 컴파일·테스트로 변경 정합성을 확인했다.
|
||||
- `./gradlew :app:testDebugUnitTest :app:assembleDebug`는 `BUILD SUCCESSFUL`로 완료됐다.
|
||||
- `adb devices` 결과 연결된 기기/에뮬레이터가 없어 실제 홈 화면 수동 QA는 이 환경에서 수행할 수 없었다.
|
||||
Reference in New Issue
Block a user