Skip to content

refactor: auth, user, fcmtoken domain#86

Merged
h9kwon merged 14 commits into
developfrom
refactor/82-auth-user
Jul 17, 2026
Merged

refactor: auth, user, fcmtoken domain#86
h9kwon merged 14 commits into
developfrom
refactor/82-auth-user

Conversation

@h9kwon

@h9kwon h9kwon commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator

작업 요약

  • Auth, User, FCMtoken 리팩토링

관련 이슈

변경 항목 (모두 체크)

  • 기능 추가
  • 기능 개선
  • 버그 수정
  • 디자인 변경
  • 코드에 영향 주지 않는 변경(들여쓰기, 공백, 변수명 변경 등)
  • 리팩토링
  • 파일명/폴더명 수정
  • 파일/폴더 삭제
  • 빌드 설정 수정
  • 패키지 매니저 수정
  • 문서 수정
  • 테스팅 코드

변경 내용 상세

  • Community를 제외한 모든 부분 ViewModel에서 UseCase 사용하도록 변경
  • 애플로그인 시 애플로그인에서 주는 token상태에 따라 로그인 필요여부 확인하도록 변경(기존에는 apple signin token 상태가 revoked여도 로그인가능했음)
  • 로그아웃/탈퇴 실패케이스 방어로직 추가 (device token 삭제 실패, 로그아웃 실패 등)
  • fastlane Matchfile 일부 수정(team, branch 추가)
  • 리팩토링 진행한 영역 Testing code 추가

변경 후 스크린샷/녹화 (필요 시)

향후 개선 필요 사항

  • Community 탭 리팩토링
  • Service, Manager 등 구조 정리
  • 다른 탭에서 메인 탭 이동 시 약간 느린 반응

리뷰 시 참고할 사항 및 집중 리뷰 요청 부분

  • 기능테스트

개발자 체크리스트

  • 팀 코딩 컨벤션에 맞게 작성(README 혹은 Notion 확인)
  • 변경 사항 테스팅 완료 (버그수정 혹은 기능추가/개선)
  • client id와 같은 노출되면 안 되는 정보는 노출 X (커밋기록에 나타나는 것도 X)

리뷰어 체크리스트

  • 기능 검증(테스트)
  • 코드 가독성, 중복 여부
  • 성능 저하 우려 부분 존재 여부
  • 예외 처리 및 오류 대응 여부
  • 코딩 컨벤션 부합 여부

@h9kwon h9kwon self-assigned this Jul 4, 2026
@h9kwon h9kwon added the 리팩토링 코드 구조 변경 label Jul 4, 2026
@h9kwon
h9kwon marked this pull request as ready for review July 16, 2026 18:39
@h9kwon
h9kwon merged commit 24b3ed7 into develop Jul 17, 2026
@h9kwon
h9kwon deleted the refactor/82-auth-user branch July 17, 2026 04:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

리팩토링 코드 구조 변경

Projects

None yet

Development

Successfully merging this pull request may close these issues.

메인/설정 탭 잔여 리팩토링

1 participant