You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
refactor(app): 합본 UserRepository 대신 좁은 계약을 주입한다 (#1282 분리) #1744
#1409 로 core:domain 에 좁은 계약 UserReceiverRepository(수신자)·MyProfileRepository(프로필)가 이미 있다. 그런데 이 모듈은 아직 합본 UserRepository 를 주입받아 수신자·프로필 멤버만 쓴다. 합본 계약을 없애려면(#1282 완료 기준 «소비자가 가장 좁은 계약을 주입») 소비자부터 좁은 계약으로 옮겨야 한다. 부모 #1282 의 이 모듈 몫을 담당자 이슈로 분리했다.
아래 파일의 UserRepository 주입을 실제 쓰는 멤버에 맞춰 UserReceiverRepository / MyProfileRepository 로 바꾼다(둘 다 쓰면 둘 다 주입)
닫습니다 — 독립 작업이 아닙니다. origin/develop 실측에서 app main 소스에 UserRepository 주입은 없고(걸린 것은 생성된 baselineProfiles/*.txt 뿐), androidTest 픽스처 3건이 UserRepositoryImpl·FakeUserRepository 를 직접 조립할 뿐입니다. 그 픽스처 정리는 합본 계약을 제거하는 #1282 ③ 단계에 속합니다.
Activity
OnlyReadOneBook commentedon Sep 2, 2026
닫습니다 — 독립 작업이 아닙니다. origin/develop 실측에서
appmain 소스에UserRepository주입은 없고(걸린 것은 생성된baselineProfiles/*.txt뿐), androidTest 픽스처 3건이UserRepositoryImpl·FakeUserRepository를 직접 조립할 뿐입니다. 그 픽스처 정리는 합본 계약을 제거하는 #1282 ③ 단계에 속합니다.