-
Notifications
You must be signed in to change notification settings - Fork 0
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] 코드 리펙토링 #89
Comments
l5x5l
added a commit
that referenced
this issue
Dec 27, 2024
l5x5l
added a commit
that referenced
this issue
Dec 28, 2024
l5x5l
added a commit
that referenced
this issue
Dec 28, 2024
l5x5l
added a commit
that referenced
this issue
Dec 28, 2024
l5x5l
added a commit
that referenced
this issue
Jan 2, 2025
l5x5l
added a commit
that referenced
this issue
Jan 2, 2025
14 tasks
14 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
내용
지금까지 구현한 화면들의 ViewModel, Composable들에 대해 코드 리펙토링을 수행합니다.
ViewModel 관련 리펙토링
`@Composable에서 ViewModel을 사용할 경우 Preview를 정상적으로 수행할 수 없는데,
이를 위해서 기존에는 [화면이름]ScreenContainer, [화면이름]Screen으로 분리하였습니다.
하지만 이로 인해서 [화면이름]Screen이 너무 많은 인자를 가지게 되었고 이로 인해 가독성 및 유지보수성이 떨어진다고 판단하였습니다.
이에 ViewModel을 인터페이스로 분리한 후 [화면이름]Screen에 이 인터페이스 구현체를 주입하는 방식으로 수정합니다.
BottomSheet 관련 리펙토링 (1/5일 까지 가능하다면)
Todo
The text was updated successfully, but these errors were encountered: