07.09 Daily Scrum - nhnacademy-be10-WannaB/wannab-wiki GitHub Wiki
ํ์ ๋ด์ฉ
์งํ ์ผ์ : 07.09(์) 09์ 30๋ถ ~ 09์ 50๋ถ
์ด์ ๊ฐ์ ํ ์ผ(์งํ์ํฉ ๊ณต์ )
์์ฌ์ : ์คํ๋ง ๋ฐฐ์น ํด๋ฉด ์ ํ ๊ณต๋ถ
๋ฐ์งํ : ํด๋ฉด ์ธ์ฆ ํด์ ๋
๊นํ๋ฏผ : ์นดํ ๊ณ ๋ฆฌ ๋ค ํ๊ณ , ํ๊ทธ ์์ํ๊ณ
๊ณ ์ถฉ์ : ์ข์์ ๋, ๋์ ํ ์คํธ ์ฝ๋ ์ค
์ ๋ฏผ์ : ์ฃผ๋ฌธ ์ฒ์๋ถํฐ ํ๋ก์ฐ ๋๋ ค๋ณด๋ฉด์ ์์ ํ ๋ถ๋ถ ์์
์์ฌ์ : ํ์ ์ฃผ๋ฌธ ๊ตฌํ, ๋ฐ๋ก ๊ตฌ๋งค ๊ตฌํ
๊น์๋ : jwt ํ ํฐ, refresh token ๊ณต๋ถ
๊น๋๊ท : ์ฟ ํฐ ๋ฐฐํฌ๋ ํ๊ฒฝ์์ ๋ฑ๋ก ํ ์คํธ
์ค๋ ํ ์ผ
์์ฌ์ : ์คํ๋ง ๋ฐฐ์น ํด๋ฉด ์ ํ ๊ณต๋ถ
๋ฐ์งํ : ํ๋ก ํธ ํ์ ์ชฝ ๋ก๊ทธ์ธ / ํ์๊ฐ์ ์์ธ ์ฒ๋ฆฌ, ๋ค ๋๋ฉด ํฌ์ธํธ
๊นํ๋ฏผ : ์ค์ ์ ํ๊ทธ ๊ด๋ฆฌ ๋ง๋ฌด๋ฆฌํ๊ณ ์คํ์๋ ๊ฒ์ ๋ค์ด๊ฐ ์์
๊ณ ์ถฉ์ : ๋์ ์ ๋ ฌ ๊ธฐ์ค
์ ๋ฏผ์ : ์ฃผ๋ฌธ ์ฒ์๋ถํฐ ํ๋ก์ฐ ๋๋ ค๋ณด๋ฉด์ ์์ ํ ๋ถ๋ถ ์์
์์ฌ์ : ํ๋ถ ๋ฐ ์ฃผ๋ฌธ ์ทจ์ํ์ ๋ ์ฑ ์ฌ๊ณ ์ฌ๋ผ๊ฐ๊ณ ํฌ์ธํธ ํ๋ณต ๋ก์ง
๊น์๋ : jwt ํ ํฐ, refresh token ๊ณต๋ถ
๊น๋๊ท : ์ฟ ํฐ ์กฐํ(ํ์์ด ๊ฐ์ง๊ณ ์๋ ์ฟ ํฐ ์กฐํ)๋, ๋ฐ๊ธ
๋ ผ์ํ๊ณ ์ถ์ ์ผ(์ค๋ ์์ ํ๋ฉด์ ๋ ผ์ํ๊ณ ์ถ์ ์ผ์ด ์๊ฒผ๋ค๋ฉด ์ ์ด์ฃผ์ธ์)
์ด์ ํ ์คํธ ๊ฒฐ๊ณผ
๋์ โ 87.5%
๋์ ๋ฑ๋ก
- ์ธ๋ถ API ์ฌ์ฉ : O
- ์ง์ ๋ฑ๋ก : O
- ๊ทผ๋ฐ ์นดํ ๊ณ ๋ฆฌ 2๋จ๊ณ ์ด์ ์ ๋ ฅํด์ผํจ. 1๋จ๊ณ๋ ์๋จ
๋์ ๋ชฉ๋ก ์กฐํ
- ๊ธฐ๋ฅ ๊ตฌํ : O
- Pagenation : O
- ๊ทผ๋ฐ ๊ฒฝ๊ณ ๊ฐ ๋ง์ด ๋ธ
- ์ฐพ์๋ณด๋, Page๊ฐ DB์์ ๋์ง ์๊ณ ๋ฉ๋ชจ๋ฆฌ์์ ๋๊ณ ์์์. ์์ ์ด ํ์ํ๊ธด ํ ๋ฏ
- ์ ๋ ฌ ๊ธฐ๋ฅ : X
๋์ ์์ธ ์กฐํ
- ๊ธฐ๋ฅ ๊ตฌํ : O
๋์ ์์
- ๊ธฐ๋ฅ ๊ตฌํ : O
๋์ ์ญ์
- ๊ธฐ๋ฅ ๊ตฌํ : O
์นดํ ๊ณ ๋ฆฌ โ 100%
๋ฑ๋ก
- ๊ธฐ๋ฅ ๊ตฌํ : O
- 2๋จ๊ณ ์ด์ ๊ตฌํ : O
๋ชฉ๋ก ์กฐํ
- ๊ธฐ๋ฅ ๊ตฌํ : O
- Pagenation : O
์ญ์
- ๊ธฐ๋ฅ ๊ตฌํ : O
ํ๊ทธ โ 0%
๊ฒ์ โ 0%
์ธ์ฆ โ 50%
๋ก๊ทธ์ธ
- ๊ธฐ๋ฅ ๊ตฌํ : O
- Oauth 2.0 : X
- ๋ฐฐํฌ๋ ํ๊ฒฝ์์๋ ngrok์ ๋ฐ๋ผ๋ณด๊ณ ์์
- ์ด ๋ถ๋ถ์ 3๋ถ๋ถ์ด ์์ ๋์ด์ผ ํ๋ ๋ถ๋ถ์ด๋ผ์ ์ถํ ์์ ์์
- JWT ๋ฐ๊ธ : O
์ธ์ฆ
- Refresh Token : O
- ํ
์คํธ ๊ฒฐ๊ณผ refresh token์ด ์์ ๋ โ ๋ง์ดํ์ด์ง๊ฐ ๋ณด์
- refresh token์ด ์์ ๋๋ accesstoken์ ์์ผ๋๊น ๋ณด์ด๋๊ฒ ๋ง๋ค
- access token์ด ์์ ๋ โ ๋ง์ดํ์ด์ง๊ฐ ์๋ณด์
- ์ฟ ํค๋ ์๋๋ฐ, access token์ด ๋ง๋ฃ๊ฐ๋๋ฉด ๋ณด์ธ๋ค
- ๊ทผ๋ฐ ์ฟ ํค๊ฐ ์์ผ๋ฉด ์๋ณด์ด๋๊ฒ ๋ง๋ค
- ์ด๊ฒ ๋ง๋ ๋์์ธ๊ฐ?? ในใ ๊ถ๊ธํด์ ์ ์ด๋
- ํ
์คํธ ๊ฒฐ๊ณผ refresh token์ด ์์ ๋ โ ๋ง์ดํ์ด์ง๊ฐ ๋ณด์
์ธ๊ฐ
- ๊ถํ๋ณ ์ ๊ทผ ์ ํ : X
๋ก๊ทธ์์
- ์ผ๋จ X
- ๋ก๊ทธ์์์ ์ด๋์ ์๋๊ฒ์ธ๊ฐ..?
- ๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฅด๋ฉด ๊ฒฝ๋ก๊ฐ logout์ด๊ธดํ๋๋ฐ..
ํ์ โ 66%
ํ์ ๊ฐ์
- ๊ธฐ๋ฅ ๊ตฌํ : O
- ๊ทผ๋ฐ ์๋ด๊ฐ ๋๋ฌด ์์โฆ ์คํจํด๋ ์คํจํ์ค๋ ๋ชจ๋ฅด๊ฒ ์
- ํ๋ฒ ๋ฑ๋ก๋ ์์ด๋ ๊ฐ์
๋ถ๊ฐ : O
- ์ด๊ฒ๋.. ์ผ๋จ ๊ทผ๋ฐ ๋๊ธดํจ
ํ์ ์ฃผ์
- ๊ธฐ๋ฅ ๊ตฌํ : O
- ๊ทผ๋ฐ Unique ์ปฌ๋ผ์ ์๋ชป๊ฑธ์ด๋์ด์ ์๋ ๋๊ฐ ์์.
- ์ํฐํฐ ์์ ์ด ํ์ํ ๋ฏ
- 10๊ฐ ๊น์ง ๋ฑ๋ก : O
- ๋ณ์นญ ์ค์ : O
- ๋๋ก๋ช ์ฃผ์ : O
๋ฑ๊ธ
- my page์์ ํ์ธ : O
- ์์ ๊ธ์ก์ ๋ฐ๋ฅธ ๋ฑ๊ธ ๋ณ๊ฒฝ : X (ํ ์คํธ ๋ถ๊ฐ)
- ๋ฑ๊ธ ๋ณ ํํ : X (ํ ์คํธ ๋ถ๊ฐ)
ํํด
- ๊ธฐ๋ฅ ๊ตฌํ : O
- soft ์ญ์ ๊ฐ ๋จ
- ๊ทผ๋ฐ redirect url ์ด https://wannab.shop/users ์ด๊ฑธ๋ก ๋์ด์์ main page๋ก ๋ณด๋ด์ผํ ๋ฏ
- ํํดํ ํ์์ด ๋ก๊ทธ์ธ์ ์๋ํ๋ฉด ๊ทธ๋ฅ ๋ฐ๋ก white label ํ์ด์ง๊ฐ ๋์ด
- ๋ก๊ทธ์ธ์ด ์คํจํ๋ฉด whitelabel ํ์ด์ง๊ฐ ๋์ด
- ๊ทธ๋๋ ๋ก๊ทธ๋ ์ญ์ ๋ ํ์์ด๋ผ๊ณ ์ ๋์ด
ํด๋ฉด
- ํ ์คํธ ์ด์ผํ๋์ง ๋ชจ๋ฅด๊ฒ ์..
- ๋ก๊ทธ์ธ ๊ธฐ์ค ํด๋ฉด ์ํ : X
- ํด๋ฉด ์ํ ํด์ง : X
- Dooray Message ์ธ์ฆ ํด์ง : X
ํ์ ์ ๋ณด
-
์ ๋ณด ์์ : O
- ๊ทผ๋ฐ ๋ญ๊ฐ ์ด์ํจ
- ๋ญ๊ฐ ๋ ๋์๊ณ ์๋ ๋์์ ์ ๋ง์ถ๋ฉด ๋๋๊ฒ๊ฐ์
2025-07-08T21:22:07.205+09:00 WARN 1 --- [front-service] [http-nio-10385-exec-3] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public java.lang.String shop.wannab.frontservice.user.controller.UserController.updateUser(shop.wannab.frontservice.user.dto.UserUpdateRequest): [Field error in object 'userUpdateRequest' on field 'phone': rejected value [01011111111]; codes [Pattern.userUpdateRequest.phone,Pattern.phone,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userUpdateRequest.phone,phone]; arguments []; default message [phone],[Ljakarta.validation.constraints.Pattern$Flag;@68073f60,^\d{12}$]; default message ["^\d{12}$"์ ์ผ์นํด์ผ ํฉ๋๋ค]] ]
- ์๋ฌ ๋ก๊ทธ๋ ์ด๋ ๊ฒ ๋ธ
- ๊ธฐ๋ฅ ๊ตฌํ : O
์ฅ๋ฐ๊ตฌ๋ โ 37.5%
์ฅ๋ฐ๊ตฌ๋ ๋ด๊ธฐ
- ๊ธฐ๋ฅ๊ตฌํ
- X (ํ์)
- O (๋นํ์)
- ์ค.. ๊ต์ฅํ ์๋จ ๊ทผ๋ฐ ๋์ ์ด๋ฏธ์ง๊ฐ ์๋ค์ด๊ฐ๋๋ฏ? ์ด๊ฑฐ๋ ๋์์ชฝ api์ธ๊ฐ?
- ๊ทผ๋ฐ ์ด ์ฃผ๋ฌธ ๊ธ์ก์ด 0์์ด๋ค ใ
- ์ฟ ํค
- X (ํ์)
- O (๋นํ์)
- Redis
- ํ์ธ ๋ถ๊ฐ (X)
์ฅ๋ฐ๊ตฌ๋ ์ญ์
- ๊ธฐ๋ฅ๊ตฌํ : X
์ฅ๋ฐ๊ตฌ๋ ๋ฌผํํ์ธ
- ๊ธฐ๋ฅ๊ตฌํ
- X (ํ์)
- O (๋นํ์)
์ฃผ๋ฌธ
์ฃผ๋ฌธ์ ์์ฑ
- ์ฃผ๋ฌธ์ ์์ฑ ํ์ด์ง ์ง์ ๋ถ๊ฐ
- ๋๋จธ์ง ํ ์คํธ ๋ถ๊ฐ๋ฅ
๊ฒฐ์
ํ ์คํธ ๋ถ๊ฐ๋ฅ
๋ฆฌ๋ทฐ
ํ ์คํธ ๋ถ๊ฐ๋ฅ
ํฌ์ธํธ
- ํฌ์ธํธ ๊ด๋ฆฌ์ฐฝ ์ง์ ๋ถ๊ฐ
- ๋ก๊ทธ ํ์ธํด๋ณด๋๊น ์ ์ ์๋น์ค์์ X-USER-ROLE์ ๊ฒ์ฆํ๊ณ ์๋ ๋ฏํจ
- ๊ฐ์ ๋ก DB์ role admin์ผ๋ก ๋ฐ๊พธ๊ณ ๋ก๊ทธ์ธ ํด์ ํด๋ดค๋๋ฐ๋ ์๋จ..
์ฟ ํฐ
์ฟ ํฐ ์ ์ฑ ์ชฝ์ ํ์ธ์ด ๊ฐ๋ฅํ๋ฐ..
์ฌ์ฉ ํ ์คํธ๊ฐ ๋ถ๊ฐ๋ฅํจ..