Skip to content

[#695] PresentationShared의 HomeTab 전용 코드 소유권을 정리한다#699

Merged
opficdev merged 5 commits into
developfrom
refactor/#695-hometab
Jul 6, 2026
Merged

[#695] PresentationShared의 HomeTab 전용 코드 소유권을 정리한다#699
opficdev merged 5 commits into
developfrom
refactor/#695-hometab

Conversation

@opficdev

@opficdev opficdev commented Jul 6, 2026

Copy link
Copy Markdown
Owner

🔗 연관된 이슈

🎯 의도

  • PresentationShared에 남아 있던 Home 전용 검색, 웹 페이지, 최근 Todo 표현 코드의 소유권을 HomeTab으로 정리

📝 작업 내용

📌 요약

  • Home 검색 흐름을 HomeTab target으로 이동
  • Home 전용 웹 페이지, 최근 Todo 표현 타입을 HomeTab target으로 이동
  • 검색 feature 테스트를 HomeTabTests로 이동
  • HomeTab 내부 전용 타입의 접근 제어 범위 축소

🔍 상세

  • SearchFeature, SearchViewPresentationShared/Sources/Search에서 HomeTab/Sources/Home/Search로 이동
  • RecentTodoItem, WebPageItem, WebItemRowHomeTab/Sources/Home 하위로 이동
  • SearchFeatureTests, SearchFeatureTestDoublesPresentationSharedTests에서 HomeTabTests로 이동
  • SearchFeature, SearchView, RecentTodoItem, WebItemRowpublic 접근 제어 제거
  • Entry의 Home navigation에서 사용하는 HomeRoute, WebPageItem public 표면 유지

📸 영상 / 이미지 (Optional)

@opficdev opficdev self-assigned this Jul 6, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

이번 PR은 HomeTab 모듈 내의 여러 뷰와 피처(WebItemRow, SearchFeature, SearchView, RecentTodoItem)의 접근 제어자를 public에서 내부(internal) 수준으로 변경하고 테스트 설정을 업데이트합니다. 리뷰에서는 ComposableArchitectureOrderedCollections 등 파일 내에서 직접 사용하는 외부 의존성 라이브러리의 임포트가 누락되거나 제거된 점을 지적하며, 암시적 임포트에 의존하지 않고 명시적으로 임포트하도록 개선을 제안했습니다.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@opficdev opficdev merged commit a7a45c3 into develop Jul 6, 2026
7 checks passed
@opficdev opficdev deleted the refactor/#695-hometab branch July 6, 2026 09:04
@opficdev opficdev restored the refactor/#695-hometab branch July 6, 2026 09:21
@opficdev opficdev deleted the refactor/#695-hometab branch July 6, 2026 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PresentationShared의 HomeTab 전용 코드 소유권을 정리한다

1 participant