Skip to content

chore: 홈화면 abTest 로직 제거#355

Merged
hgjwilly-koreatech merged 7 commits intodevelopfrom
chore/abtest-home
Feb 2, 2026
Merged

chore: 홈화면 abTest 로직 제거#355
hgjwilly-koreatech merged 7 commits intodevelopfrom
chore/abtest-home

Conversation

@hgjwilly-koreatech
Copy link
Copy Markdown
Contributor

#️⃣연관된 이슈

📝작업 내용

이번 PR에서 작업한 내용을 간략히 설명해주세요(이미지 첨부 가능)

홈화면에서 종료된 abTest 로직을 제거했습니다.

스크린샷 (선택)

💬리뷰 요구사항(선택)

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR removes ended AB test logic from the home screen, simplifying the codebase by eliminating conditional feature branching and settling on the chosen variants.

Changes:

  • Removed AB test use case dependency from HomeViewModel and related view controllers
  • Simplified banner display to always use BannerViewControllerA (bottom sheet variant)
  • Replaced dynamic club display logic (AB tested between hot clubs and categories) with direct hot club fetching
  • Removed AB test-specific analytics events while preserving essential user interaction logging

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
HomeViewModel.swift Removed AB test-related input/output cases, use case dependency, and conditional logic; added direct fetchHotClub call on viewDidLoad
HomeViewController.swift Simplified banner display to use only variant A, removed AB test result handling and related analytics events
LoginViewController.swift Removed assignAbTestUseCase parameter from HomeViewModel initialization
ChangePasswordSuccessViewController.swift Removed assignAbTestUseCase parameter from HomeViewModel initialization
FoundIdViewController.swift Removed assignAbTestUseCase parameter from HomeViewModel initialization
ForceModifyUserViewController.swift Removed assignAbTestUseCase parameter from HomeViewModel initialization
SceneDelegate.swift Removed assignAbTestUseCase parameter from HomeViewModel initialization

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

}

private func fetchClubCategories() {
print(#function)
Copy link

Copilot AI Feb 2, 2026

Choose a reason for hiding this comment

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

Debug print statement should be removed. This appears to be leftover debugging code that was added during the AB test removal refactoring.

Suggested change
print(#function)

Copilot uses AI. Check for mistakes.
@hgjwilly-koreatech hgjwilly-koreatech merged commit e77bc10 into develop Feb 2, 2026
@hgjwilly-koreatech hgjwilly-koreatech deleted the chore/abtest-home branch February 2, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CHORE 그 외 수정 내용

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants