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] DataLayer Refactoring #916

Closed
chws0508 opened this issue Mar 3, 2024 · 0 comments
Closed

[REFACTOR] DataLayer Refactoring #916

chws0508 opened this issue Mar 3, 2024 · 0 comments
Assignees
Labels
Android ์•ˆ๋“œ๋กœ์ด๋“œ ๊ด€๋ จ ์ด์Šˆ

Comments

@chws0508
Copy link
Collaborator

chws0508 commented Mar 3, 2024

๐Ÿ“Œ ์–ด๋–ค ๊ธฐ๋Šฅ์„ ๋ฆฌํŒฉํ„ฐ๋ง ํ•˜๋‚˜์š”?

๋ฆฌํŒฉํ„ฐ๋ง ํ•  ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”
DataLayer์— ๋Œ€ํ•ด ๋ฆฌํŒฉํ† ๋ง ํ•ฉ๋‹ˆ๋‹ค

  • ํŒจํ‚ค์ง€ ๊ตฌ์กฐ
  • DI
  • Interceptor

AS-IS

  • ํ˜„์žฌ ํŒจํ‚ค์ง€๊ตฌ์กฐ๊ฐ€ ๋ณต์žกํ•ด์„œ ์ฝ๊ธฐ๊ฐ€ ํž˜๋“ฌ
  • DI ๋กœ ์ฃผ์ž…ํ•˜๋Š” ๊ฒƒ๊ณผ ์•„๋‹Œ๊ฒƒ์ด ํ˜ผ์žฌ๋˜์–ด์žˆ์Œ

TO-BE

  • ๋ฆฌํŒฉํ† ๋งํ•˜์—ฌ ๊ฐ€๋…์„ฑ ๋ฐ ๊ด€์‹ฌ์‚ฌ ๋ถ„๋ฆฌ

์˜ˆ์ƒ ์†Œ์š” ์‹œ๊ฐ„

์ด์Šˆ๋ฅผ ์™„๋ฃŒํ•˜๊ธฐ๊นŒ์ง€ ์˜ˆ์ƒ๋˜๋Š” ์†Œ์š” ์‹œ๊ฐ„์„ ๋ถ„ or ์‹œ๊ฐ„ or ์ผ ๋‹จ์œ„๋กœ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.

๐Ÿ” ์ฐธ๊ณ ํ• ๋งŒํ•œ ์ž๋ฃŒ(์„ ํƒ)

@chws0508 chws0508 added the Android ์•ˆ๋“œ๋กœ์ด๋“œ ๊ด€๋ จ ์ด์Šˆ label Mar 3, 2024
@chws0508 chws0508 self-assigned this Mar 3, 2024
chws0508 added a commit that referenced this issue Mar 4, 2024
* refactor : Data ํŒจํ‚ค์ง€ ๋ฆฌํŒฉํ† ๋ง

* refactor : ktlint ์ ์šฉ

* refactor : ktlint ์ ์šฉ

* refactor : ktlint ์ ์šฉ

* refactor : datastroe ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์˜์กด์„ฑ ์ œ๊ฑฐ
@chws0508 chws0508 closed this as completed Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Android ์•ˆ๋“œ๋กœ์ด๋“œ ๊ด€๋ จ ์ด์Šˆ
Projects
Status: Done
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant