Skip to content

Conversation

@codebidoof
Copy link

@codebidoof codebidoof commented Nov 14, 2025

📌 몇 주차 워크북인가요?

  • 예: Week07

✨ 이번 주에 작업한 내용

  • 구현/수정한 기능 요약
    • 앨범 정보가 담긴 AlbumTable 만들어보기
    • 노래 정보가 담긴 SongTable 만들어보기
    • RoomDB를 이용해 더미 데이터를 바꾸어보기

🙋 리뷰 요청/확인 받고 싶은 부분

  • 앨범프래그먼트의 더미 데이터 삽입 과정 및 전달 로직(이번주차 전까지의 방식)을 전부 룸 디비를 이용한 데이터 삽입과 조회로 바꾸었는데, 홈 프래그먼트에서 앨범프래그먼트로, 앨범프래그먼트 에서 수록곡 프래그먼트(SongFragment)로의 데이터 전달 시에 번들을 이용해서 앨범 id만 전달하는 식으로 구현하였는데 이게 올바른 방식인지 궁금합니다.
  • 시간 관계상 수록곡은 타이틀곡 하나만 수록하였는데 (메인액티비티에서 db에 더미데이터 삽입 시(강의 실습 시 진행했던 부분)에 인자로 albumIdx를 추가하는 식으로 구현) 나중에 앨범들의 수록곡들을 전부 수록 할 때는 어떻게 하는 게 좋을 지 궁금합니다. 앨범프래그먼트 생성 시에 수록곡들을 추가하는게 좋은 건지도 궁금합니다.
  • RoomDB 버전 관리 방식(데이터 구조 변경 시 버전을 초기화 하지 않고 한 단계 상승해서 사용한 후 fallbackToDestructiveMigration())이 실무적으로 괜찮은 패턴인지 조언 부탁드립니다.

✅ 체크리스트

  • weekN/ 폴더 안에 과제 정리 완료
  • PR 생성 시 base = 조직 내 본인 브랜치, compare = 내 Fork main 브랜치로 설정했는지 확인
  • PR 제목에 [WeekN] 닉네임/이름 미션 제출 규칙 맞게 작성

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.

1 participant