๐ ๊ฐ๋ฐ ๊ธฐ๊ฐ
๊ฐ๋ฐ๊ธฐ๊ฐ | 2023.04.10 ~ 2023.05.19 (6์ฃผ) |
---|
๐ ํ์ ์๊ฐ
ํ์ | ์ญํ |
---|---|
ํฉ์๋น | ํ์ฅ, ์๋๋ก์ด๋, ๋์์ธ, FE |
๋์ ์ง | BE, DB, TEST |
๊ถํ๊ทผ | BE, Infra(CI/CD), DB |
๋ฐ์๋ฏผ | ์๋๋ก์ด๋, FE, BE, ํฌ๋กค๋ง |
๊น์ ๋ฏผ | ์๋๋ก์ด๋, ๋์์ธ, FE |
์ ๊ฒฝํ | BE, ์์ผ, ๋ก์ง, DB, ๋ง์ ์ข |
๐ ๊ธฐํ ์๋
2022๋ ์ ์ธ๊ณ ์ค๋งํธ ์์น ์ ํต๋์ ์ ๋ ๋๋น 12% ์์น |
---|
์ ๊ตญ 1003๋ช ์ ๋์์ผ๋ก ์ค๋งํธ ์์น ์ฌ์ฉ๋น์จ์ ์กฐ์ฌํ ๊ฒฐ๊ณผ, 2021๋ 6์ 19%, ์ ๋ ๋๋น 7% ๊ฐ ์ฆ๊ฐ |
์ฝ 1200๊ฐ์ ์์น ์ ์ฉ ์ฑ์ ํ์ธํ ๊ฒฐ๊ณผ, ์๊ณํ์ด์ค๊ฐ ์ฝ 74%๋ก ๋๋ถ๋ถ์ ์ฐจ์ง |
๐ ๋ชฉํ
๋๋ง์ ํ์ด๋ชฝ ํค์ฐ๊ธฐ ์๋น์ค๋ฅผ ํตํด ์ฑ์ ๋ค์์ฑ์ ๋์ด๊ณ ์์น์ ํ์ฉ๋๋ฅผ ์ฌ๋ฆฌ๋ ๊ฒ |
---|
๐ ์์น
- ๋ฐฐํ
- ์์๋จน์ด๊ธฐ
- ์ ์๊ธฐ
- ๋ฅ ์น์ฐ๊ธฐ
- ํ๋ จ & ์ฐ์ฑ
๐ ์ค๋งํธํฐ
- ์ผ์ฑํ์ด ์ฐ๋
- ์ผ์ฑ ์ค๋งํธ์ฑ์ค ์ฐ๋
- ๋์๋ง
-
Jetpack Compose
- Kotlin์ผ๋ก ์ ์๋ UI ๋๊ตฌ
- ์ ์ธํ ํ๋ก๊ทธ๋๋ฐ
- Compose๋ฅผ ํตํด Single Activityย Architecture (SAA) ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌํ
-
OKHttps3
- ๊ธฐ๋ณธ์ ์ผ๋ก ํจ์จ์ ์ธ HTTP ํด๋ผ์ด์ธํธ
- HTTP ๊ธฐ๋ฐ์ request/response๋ฅผ ํ ์ ์๋๋ก ๋์์ฃผ๋ ์คํ ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- ์ค์๊ฐ ์๋ฒ ์ฐ๊ฒฐ
- ๋ชจ๋ฐ์ผ โ ์จ์ด๋ฌ๋ธ ๊ธฐ๊ธฐ ๊ฐ ์์ผ ํต์ ์ ํตํด ๋๊ธฐํ (๋ชฝ ์ ๋ณด ๋๊ธฐํ, ๋ฐฐํ ๋งค์นญ ๋ฐ ๋ฐฐํ ์งํ)
-
retrofit2
- ์๋๋ก์ด๋์ ์๋ฒ ๊ฐ์ REST API ํต์ ์ ๋์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- ๋น ๋ฅธ ์ฑ๋ฅ์ ์๋ํ๊ณ AsyncTask ๋ณด๋ค 3 ~ 10๋ฐฐ์ ์ฑ๋ฅ ์ฐจ์ด๊ฐ ๋จ
- ๊ฐ๋จํ ๊ตฌํ / ๊ฐ๋ ์ฑ์ด ๋ฐ์ด๋จ
-
MSA
- ์ฌ๋ฌ ๊ฐ์ ์์ ๋ง์ดํฌ๋ก ์๋น์ค๋ก ์ชผ๊ฐ์ด ๋ณ๊ฒฝ๊ณผ ์กฐํฉ์ด ๊ฐ๋ฅํ๋๋ก ๋ง๋ ๊ตฌ์กฐ
- ๋ง์ ๋ถํ๊ฐ ์๊ธฐ๋ ์ค์ผ์ค๋ฌ์ ์์ผ ๊ธฐ๋ฅ์ ๊ฐ์ง ์๋ฒ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์๋น์ค๋ก ๋ถ๋ฆฌํ์ฌ ๋ถํ๋ฅผ ๋ถ์ฐ
-
Spring Socket
- ์ค์๊ฐ ๋ฐฐํ ๋งค์นญ ์๋ฒ ๊ตฌํ
- ์ค์๊ฐ ๋ฐฐํ ์งํ ์๋ฒ ๊ตฌํ
- ๋ชจ๋ฐ์ผ โ ์จ์ด๋ฌ๋ธ ๊ธฐ๊ธฐ ๊ฐ ๋ชฝ ์ ๋ณด ๋๊ธฐํ๋ฅผ ์ํด ์๋ฒ ๊ตฌํ
-
Spring Scheduler
- ์ผ์ ์ฃผ๊ธฐ๋ง๋ค ์์ ์ ์๋์ผ๋ก ์คํํ์ฌ ๋ชฝ์ ์์ ์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํจ
๐ ์ผ์ฑํ์ด ์ฐ๋
์ผ์ฑํ์ด๋ก ๊ฒฐ์ ์ ํด๋น ๊ธ์ก์ 10%๋ฅผ ํฌ์ธํธ๋ก ์ง๊ธ
์คํ๋ฒ ์ค, ๋ฒ๊ฑฐํน ๋ฑ 38๊ฐ์ง์ ๋ค์ํ ๋ธ๋๋ ์ ํ ๊ฒฐ์ ์ ํด๋น ๋งต์ผ๋ก 1์๊ฐ ๋์ ๊ฒ์์ ๋ฐฐ๊ฒฝ ๋ณ๊ฒฝ
๐ ์ผ์ฑ ์ค๋งํธ์ฑ์ค ์ฐ๋
์ค๋งํธ ์ฑ์ค์ ๋ฑ๋กํด ๋์ ๋ค์ํ ์ ํ์ ์ฌ์ฉํ๋ฉด ๊ทธ์ ๋ง๋ ์ํธ์์ฉ์ด ํ์ด๋ชฝ์ ์ ์ฉ
์) ์ฒญ์๊ธฐ ๊ตฌ๋์ ํ์ด๋ชฝ์ ๋ฅ ์น์ฐ๊ธฐ + ํฌ์ธํธ ๋ณด๋์ค + ์ค์๊ฐ ์ด๋ฒคํธ
์ฒญ์๊ธฐ / ๋ฌธ ์ด๋ฆผ ์ผ์ / ์ถฉ์ ๊ธฐ์ ์ฐ๋ํ ์์
์ง์ | + | - | ์์ธ ์ค๋ช | UI |
---|---|---|---|---|
ํฌ๋ง๊ฐ | ๋ฐฅ,๊ฐ์ | ์๊ฐ,ํ๋ จ,์ฐ์ฑ | ์งํ์ํ ํ์๊ธฐ(%) | |
์ฒด๋ ฅ | ์๋ฉด,๊ฐ์ | ํ๋ จ,์ฐ์ฑ ,๋ฅ๊ฐฏ์ | ๋ฅ ๊ฐฏ์ * (1, 4, 9, 16์นธ ๋๋ค) | ์งํ์ํ ํ์๊ธฐ(%) |
๊ทผ๋ ฅ | ํ๋ จ,์ฐ์ฑ | ์๊ฐ,๊ฐ์ | ์งํ์ํ ํ์๊ธฐ(%) | |
์๋ฉด | ์๋ฉด | ์๊ฐ,ํ๋ จ,์ฐ์ฑ | ์งํ์ํ ํ์๊ธฐ(%) |
- ์ด 4๋จ๊ณ
โ ํ์ด๋ชฝ ๋ํ ์บ๋ฆญํฐ
-
์บ๋ฆญํฐ ์๊น : ์ผ๋ฐ 5๊ฐ
- ํจ๋ํฐ(P) : ๋ฅ์ด 4๊ฐ๋ ํ์
- ํธ๋ ์ด๋(T) : ํธ๋ ์ด๋ ํ์
- ์ฐ๋ค๋ฌ๊ธฐ(L) : ์ฐ๋ค๋ฌ๊ธฐ ํ์
-
( ์งํ์ ํ์ํ ์๊ฐ / ํผ ํต ๊ฐฏ์ )
-
0๋จ๊ณ ( 10๋ถ )
- ์
-
1๋จ๊ณ ( 12์๊ฐ / 20์นธ )
- ๋๊ทธ๋ผ๋ฏธ
- ๋ค๋ชจ
- ๋ณ
-
2๋จ๊ณ ( 36์๊ฐ / 30์นธ )
- ๋๊ทธ๋ผ๋ฏธ, ๋ค๋ชจ, ๋ณ
-
3๋จ๊ณ ( 24์๊ฐ / 40์นธ )
- ๋๊ทธ๋ผ๋ฏธ, ๋ค๋ชจ, ๋ณ
โ ์๊ฐ ์ธก์ ์์ ์บ๋ฆญํฐ ์ ์๋ ์๊ฐ์ ์ ์ธ
โ ์ฒด๋ ฅ, ํฌ๋ง๊ฐ, ๊ทผ๋ ฅ, ๋จ๊ณ๋ณ๋ก 20, 30, 40 (์๋ฉด์ ์ ์ธ)
- ๋จ๊ณ ๋ณ๋ก ์ ์ ๊ฐ ํ๋ํ ๊ฒ๋ง ํ์
- ํฌ๋ง๊ฐ 0์ผ๋ก 3์๊ฐ ์ ์ง ๋์ ๋
- ์ฒด๋ ฅ 0์ผ๋ก 3์๊ฐ ์ ์ง ๋์ ๋
๋๋ฉ์ธ | ์ง์ | ์นธ | ์ค๋ช | ํฌ์ธํธ |
---|---|---|---|---|
๋ฐฅ | ํฌ๋ง๊ฐ | +1 | ๋ผ์์ | 100 |
๋ฐฅ | ํฌ๋ง๊ฐ | +6 | ์ฌ๊ณผ / ์๋์์น / ์ผ๊ฐ๊น๋ฐฅ | 500 |
๋ฐฅ | ํฌ๋ง๊ฐ | +13 | ํผ์ / ๋ญ๋ค๋ฆฌ / ์คํ ์ดํฌ | 1000 |
๋ฐฅ | ๋ชจ๋ | FULL | ์ฐ์ฃผ ์์ | 5000 |
๊ฐ์ | ํฌ๋ง๊ฐ | +2 | ์ด์ฝ๋ฆฟ / ์ฌํ / ์๋ฃ์ | 300 |
์ฒด๋ ฅ | +1 | |||
๊ทผ๋ ฅ | -1 | |||
๊ฐ์ | ํฌ๋ง๊ฐ | +5 | ์ฟ ํค / ์ผ์ / ๊ฐํ | 600 |
์ฒด๋ ฅ | +3 | |||
๊ทผ๋ ฅ | -2 |
- ๋ฒํผ ์ฐ์ ํด๋ฆญ
- ํ๋ จ์ ์งํํ ๋ 50ํฌ์ธํธ ์๋น
์ด๋ฆ | ์ง์ | ์นธ |
---|---|---|
ํ๋ จ | ํฌ๋ง๊ฐ | -2 |
์ฒด๋ ฅ | -2 | |
์๋ฉด | -2 | |
๊ทผ๋ ฅ | +3 |
- ๊ฑธ์์๋งํผ ๋น๋กํด์ ์์น
- 500๊ฑธ์ ์ด์ ๊ฑธ์์ ๋๋ง ์ง์ ๊ฐ์์ํค๊ธฐ ( ์ค์ํ ์ฌ์ฉ์๋ฅผ ์ํด ๐)
์ด๋ฆ | ์ง์ | ์นธ |
---|---|---|
์ฐ์ฑ | ํฌ๋ง๊ฐ | -5 |
์ฒด๋ ฅ | -5 | |
์๋ฉด | -5 | |
๊ทผ๋ ฅ | + 500๊ฑธ์์ 1 | |
ํฌ์ธํธ | + 10๊ฑธ์์ 1 |
- ์๋ฉด ์ ๋ฅ ์์๐ฉ
์ด๋ฆ | ์ง์ | ์นธ |
---|---|---|
์๋ฉด | ์ฒด๋ ฅ | + 1์๊ฐ 25%, 3์๊ฐ 100% |
์๋ฉด | + 1์๊ฐ 25%, 3์๊ฐ 100% |
์ด๋ฆ | ์ง์ | ์นธ |
---|---|---|
์๊ฐ | ํฌ๋ง๊ฐ | - 15๋ถ์ 1์นธ |
๊ทผ๋ ฅ | - 15๋ถ์ 1์นธ | |
์๋ฉด | - 30๋ถ์ 1์นธ |
- ์ต์ 30๋ถ ~ ์ต๋ 1์๊ฐ ๋๋ค
- 0๋จ๊ณ
- 5g (๊ณ ์ )
- 1๋จ๊ณ
- ๊ธฐ์กด ๋ชธ๋ฌด๊ฒ์์ 15g ์ฆ๊ฐ
- ์ต์ 15g
- 2๋จ๊ณ
- ๊ธฐ์กด ๋ชธ๋ฌด๊ฒ์์ 25g ์ฆ๊ฐ
- ์ต์ 25g
- 3๋จ๊ณ
- ๊ธฐ์กด ๋ชธ๋ฌด๊ฒ์์ 35g ์ฆ๊ฐ
- ์ต์ 35g
๋๋ฉ์ธ | g | ์ค๋ช |
---|---|---|
๋ฐฅ | +1 | ๋ผ์์ |
๋ฐฅ | +2 | ์ฌ๊ณผ, ์๋์์น, ์ผ๊ฐ๊น๋ฐฅ |
๋ฐฅ | +3 | ํผ์, ๋ญ๋ค๋ฆฌ, ์คํ ์ดํฌ |
๊ฐ์ | +1 | ์ด์ฝ๋ฆฟ, ์ฌํ, ์๋ฃ์ |
๊ฐ์ | +2 | ์ฟ ํค, ์ผ์, ๊ฐํ |
ํ๋ จ | -2 | |
์ฐ์ฑ | -3 |
MP000 | ๋ฉ์ธ | MP019 | CU |
---|---|---|---|
MP001 | ์คํ๋ฒ ์ค | MP020 | ์ฌ๋ฆฌ๋ธ์ |
MP002 | ์ด๋์ผ | MP021 | ๋์ดํค |
MP003 | ํ ๋ฆฌ์ค | MP022 | ์๋๋ค์ค |
MP004 | ํฌ์ธํ๋ ์ด์ค | MP023 | ๋ค์ด์ |
MP005 | ๋ฉ๊ฐ์ปคํผ | MP024 | PC๋ฐฉ |
MP006 | ํ์ค์ฟ ์ฐ | MP025 | ๋ ธ๋๋ฐฉ |
MP007 | ๋ธ๋ฃจ๋ณดํ | MP026 | ๋ํจ๋๋์ธ |
MP008 | ํ์ด์ค์ปคํผ | MP027 | ํ๋ฆฌ๋ฐ๊ฒํธ |
MP009 | ๋ธ๋ฃจ์ฅ | MP028 | ๋๋ ์ฅฌ๋ฅด |
MP010 | ์ปดํฌ์ฆ์ปคํผ | MP029 | ๋ฐฐ์คํจ๋ผ๋น์ค31 |
MP011 | ๋งฅ๋๋ ๋ | MP030 | ์ค๋น |
MP012 | ๋ฒ๊ฑฐํน | MP031 | KFC |
MP013 | ๋กฏ๋ฐ๋ฆฌ์ | MP032 | ๋กฏ๋ฐ์๋ค๋ง |
MP014 | ๋ง์คํฐ์น | MP033 | ์ฟ ํก |
MP015 | CGV | MP034 | ์๊ธฐ์ |
MP016 | ๋ฉ๊ฐ๋ฐ์ค | MP035 | ๋ฐฐ๋ฌ์๋ฏผ์กฑ |
MP017 | ์ด๋งํธ24 | MP036 | ์นดํ |
MP018 | GS25 | MP037 | ์ธ๋ธ์ผ๋ ๋ธ |
MP038 | ์ธํผ์ํ๊ธฐ |
-
์ ์
- ์ผ์ชฝ : ์ง์
- ๋ฉ์ธ์ฐฝ : ์บ๋ฆญ์ฐฝ
- ์ค๋ฅธ์ชฝ 1๋ฒ : ์ํธ์์ฉ
- ์ค๋ฅธ์ชฝ 2๋ฒ : ์ ๋ณด
-
์ํธ์์ฉ
- ๋จน๊ธฐ
- ๋ฐฅ
- ๊ฐ์
- ํธ๋ ์ด๋
- ํ๋ จ
- ์ฐ์ฑ
- ์ ( ๊นจ์ฐ๊ธฐ )
- ์ต๋ 3์๊ฐ
- ๋ฐฐํ
- 500 ๊ณ ์
- ์๋์ ํ๊ทธ ํ์ธ์ ๋ก๋ฉ
- ๋ฅ ์น์ฐ๊ธฐ
- ๋จน๊ธฐ
-
๋ฉ์ธ์ฐฝ
- ์บ๋ฆญํฐ ํด๋ฆญ ์ ํ์ ๋ณํ
- ๋ฐฐํ์ ์ผ๊ณ ์๋ค๊ฐ GPS๋ก ๊ฐ์งํ ์๋ก ์๋๋ฐฉ ์ ๋ณด๋ฅผ ์๋ฒ๋ก ์ฌ๋ฆผ
- ํด ์ ๋ ( ์ฒซ๋ฒ์งธ ๊ณต๊ฒฉ์ ๋๋ค )
- ์ฐธ์ฐธ์ฐธ ๊ฐ์ ๋๋
- ๋งค ํด ๊ณต๊ฒฉ์, ์๋น์ ์ ํด์ง
- ๊ฐ์ ๋ฐฉํฅ ์ ํ
- ๊ณต๊ฒฉ์๋ ์ ํํ ๋ฐฉํฅ์ผ๋ก ๊ณต๊ฒฉ
- ์๋น์๋ ์ ํํ ๋ฐฉํฅ์ผ๋ก ํํผ
- ๋ชธ๋ฌด๊ฒ = ๋ฐฉ์ด๋ ฅ /// ๊ทผ๋ ฅ = ๊ณต๊ฒฉ
- ์๋ก์ ํผ๋ฅผ ์ ์ ์์
- ๋ฐ๋ ๋ฐ๋ฏธ์ง : ์๋ ๋ฐ๋ฏธ์ง * 100/(100+๋์ ๋ฐฉ์ด๋ ฅ)
- ์ฃผ๋ ๋ฐ๋ฏธ์ง : 100 + ๋์ ๊ณต๊ฒฉ๋ ฅ
- ์ต๋ 10๋ฒ ํด ์
- ์ฒด๋ ฅ 500