Skip to content

개발 목표 탭을 제거하고 개발 목표 화면을 HomeTab으로 통합한다 - #940

Merged
opficdev merged 4 commits into
developfrom
fix/#939
Oct 7, 2026
Merged

opficdev merged 4 commits into
developfrom
fix/#939

Conversation

@opficdev

@opficdev opficdev commented Oct 7, 2026 •

Copy link
Copy Markdown
Owner

🔗 연관된 이슈

🎯 의도

탭 모듈끼리 서로 알지 못하도록 HomeTab의 DevelopmentTab 의존 제거

홈과 개발 목표 탭이 같은 목표 화면을 각각 표시하던 구조를 정리하고 목표 화면을 한 탭이 소유하도록 변경

📝 작업 내용

📌 요약

  • 개발 목표 탭과 #936에서 추가한 전체 목록 화면 제거
  • 개발 목표 생성, 상세, 기록 화면을 HomeTab으로 통합하고 DevelopmentTab 타깃 제거

🔍 상세

  • 개발 목표 탭 제거
    • MainTab.developmentGoals와 MainView, MainFeature의 탭 항목 제거
    • 탭 전용 문자열 제거
  • 전체 목록 화면 제거
    • DevelopmentGoalList*와 관련 테스트 삭제
    • 목록 전용 의존성 연결(prepareGoalList) 삭제
  • DevelopmentTab 타깃 제거
    • 목표 생성, 상세, 기록 편집, 기록 상세, 버전 히스토리, 목표 Todo 연결 화면과 테스트를 HomeTab으로 이동
    • 이동한 로직은 변경하지 않고 import와 접근 제어만 조정
    • HomeTab, HomeTabTests, Entry, Presentation의 DevelopmentTab 의존과 재노출 제거
    • DevelopmentTabDependencyPreparation을 DevelopmentDependencyPreparation으로 변경
    • 테스트 이름 충돌 해소를 위해 FetchTodosUseCaseSpy를 HomeFetchTodosUseCaseSpy로 변경
  • FetchRecentDevelopmentRecordUseCase는 홈에서도 사용하므로 유지
  • README 모듈 구조 설명 갱신
  • Tuist 모듈 의존성 그래프 이미지(docs/graph.png) 갱신

📸 영상 / 이미지 (Optional)

@opficdev opficdev self-assigned this Oct 7, 2026
@opficdev
opficdev merged commit c9b932e into develop Oct 7, 2026
9 checks passed
@opficdev
opficdev deleted the fix/#939 branch October 7, 2026 11:29
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.

개발 목표 탭을 제거하고 개발 목표 화면을 HomeTab으로 통합한다

1 participant