Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor/#720 member model 관련 리팩토링 #721

Merged

Conversation

chws0508
Copy link
Collaborator

#️⃣연관된 이슈

#720

📝작업 내용

Member 에 Activities 속성 추가 및 openProfileUrl 속성 제거
-> Profile 관련 화면 모두 Member를 공통으로 가지도록 수정

스크린샷 (선택)

예상 소요 시간 및 실제 소요 시간

2시간/ 5시간

💬리뷰 요구사항(선택)

한번에 리팩토링 하는것은 불가능해 보여요 시간적으로... 점차적으로 리팩토링 해야 할 것 같습니다... 어차피 한번 더 이 코드들을 손 봐야할 것 같아서, 너무 세세한 리뷰는 자제 부탁드립니다.

@chws0508 chws0508 self-assigned this Oct 15, 2023
@chws0508 chws0508 added the Android 안드로이드 관련 이슈 label Oct 15, 2023
@chws0508 chws0508 added this to the 6차 스프린트 milestone Oct 15, 2023
@chws0508 chws0508 closed this Oct 15, 2023
@chws0508 chws0508 reopened this Oct 15, 2023
Copy link
Member

@tmdgh1592 tmdgh1592 left a comment

Choose a reason for hiding this comment

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

@chws0508
리팩터링하느라 고생 많으셨겠네요 스캇..!!
몇 가지 리뷰를 남겨놓았으니 확인 부탁드립니다.

Comment on lines 47 to 48
isShrinkResources = false
isMinifyEnabled = false
Copy link
Member

Choose a reason for hiding this comment

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

이전에 테스트용으로 false로 바꿔주었는데, 다시 true로 바꿔주어야 할 것 같습니다.

Comment on lines 29 to 33
if (result is Success) {
allActivities = result.data
return@withContext result
} else {
return@withContext result
Copy link
Member

Choose a reason for hiding this comment

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

캐싱을 하려면 Mutex를 사용하여 동시성 문제를 해결해줄 필요가 있습니다.
동시성 문제에 취약한 코드는 아니지만 공식문서에서 제공해주는만큼 적용해보면 좋을 듯 합니다.

@tmdgh1592 tmdgh1592 merged commit 87d2965 into android-main Oct 16, 2023
1 check passed
@tmdgh1592 tmdgh1592 deleted the Refactor/#720-Member_Model_관련_리팩토링_ branch October 16, 2023 07:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Android 안드로이드 관련 이슈
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants