๋
ผ์ ์ฌํญ์ฝ๋ ์ปจ๋ฒค์
์ค์จ๊ฑฐ Team Validationํ๋ก์ ํธ ์ ์ฒด ๋ก๋๋งตํ
์คํธ ์ฝ๋๊ณต์ ์ฌํญ
๋ ผ์ ์ฌํญ
์ฝ๋ ์ปจ๋ฒค์
- this ์ปจ๋ฒค์ ํ ๊ฑด์ง ์ํ ๊ฑด์ง?

ํด๋์ค ๋ด ๋ณ์(์ฐธ์กฐ)๋ผ๋ฉด ๋ชจ๋ this ๋ถ์ด๊ธฐ
- ๋ฉ์๋ ๋ฐํ๊ฐ ๋ถ๋ฆฌ ํต์ผ ํ ๊ฒ์ธ์ง Self๋ก ์์์ ๊ฐ๊ฒ์ธ์ง?
- ๋๋ฒ๊น ํ์ ๋ ๋ฐํ๊ฐ์ ํ์ธํ ์ ์์ด์ ์ฉ์ด
- ๋ฉํ ๋ ๋จ๊ณจ ๋ฆฌ๋ทฐ ํญ๋ชฉ ์ด์์
Before
public UserResponse signIn(String principal, String credentials) { return new UserResponse(userService.singIn(principal, credentials)); }
After
public UserResponse signIn(String principal, String credentials) { UserDto user = userService.singIn(principal, credentials); return new UserResponse(user); }
๋ณ์ฐ๋์ ์๊ฒฌ
์ค์จ๊ฑฐ

- swagger ํ์ ํต์ผ
Team Validation
- name
- 2~10
- descrption
- 100
ํ๋ก์ ํธ ์ ์ฒด ๋ก๋๋งต
- ๊ฐ ์คํ๋ฆฐํธ ๋ณ๋ก ๋ชฉํ๋ ์ฐ์
- 1ํ์ฐจ
- ํ์๊ฐ์ /๋ก๊ทธ์ธ ํ์ด์ง
- ํ ์์ฑ ํ์ด์ง
- ๊ฐ์ธ/ํ ํ๋กํ ํ์ด์ง
- ํ ์ถ๊ฐ/์๋ฝ ํ์ด์ง
- 2ํ์ฐจ (3์ผ)
- ๋ฉ์ธ ํ์ด์ง (์ปค์ํ์ด์ง)
- ๋ด ์์น ์ค์ ํ์ด์ง
- ๋๊ฒฐ ๊ณต๊ณ ์ฐ๊ธฐ ํ์ด์ง
- ๋๊ฒฐ ๊ณต๊ณ ์์ธ ํ์ด์ง
- ๋๊ฒฐ ๊ณต๊ณ ์ ์ฒญ ํ์ด์ง
- ๋๊ฒฐ ์ ์ฒญ ๋ชฉ๋ก ํ์ด์ง
- ํ๋ผ์ด ์จ์ด
- 3ํ์ฐจ (4์ผ)
- ๋ฆฌํฉํ ๋ง (๊ฐ์ธ์ ์ผ๋ก ์๊ฐํ๋ ๋ถ๋ถ๋ค + ๊ณตํต์ ์ผ๋ก ๋ ผ์ํ ์ฌํญ) - 1์ผ
- ์ํต ์ฐฝ๊ตฌ ํ์ด์ง
- ๋๊ฒฐ ์ดํ ํ์ด์ง
- ํ๊ธฐ ์์ฑ ํ์ด์ง
- ๋ ๋์ค โ ์์น
- 4ํ์ฐจ (3์ผ)
- ์ ์ถ : Working App Demo
- ํ์ฌ ๊ตฌํํ ๋ถ๋ถ๊น์ง ๋ นํ
- ์ค๊ฐ ํ๊ณ ์งํ ํ ํ๊ณ ๋ด์ฉ ์ ์ถ
- ํํธ๋ณ Demo ๊ธฐ๋ฐ ๋ฉํ ๋๊ณผ ์ค๊ฐ ํ๊ณ ์งํ ํ ์ฝ์นญ ๊ธฐ๋ก์ ์์ฑํ์ฌ ์ ์ถ(8/10)
- S3 - ์ด๋ฏธ์ง ์ฒ๋ฆฌ ํ์คํ๊ฒ
- ์น์์ผ ์๋
- ๋ฉํฐ ๋ชจ๋ ์๋ - ์๋ฆผ ๊ธฐ๋ฅ
- ํ์ ๊ตฌ์ญ ์๋
- 5ํ์ฐจ (4์ผ)
- ๋ฌธ์ ์ต์ ํ (๊ธฐ์ ๋ฌธ์๋ ๋ค ์ฑ์ฐ๊ธฐ)
- ๋ฆฌํฉํ ๋ง
- 6ํ์ฐจ (3์ผ)
- ๋ฆฌํฉํ ๋ง ๋ฐ ํ๊ณ
- ์ต์ข ์ ๊ฒ ๋ฐ ํ๊ณ (3์ผ)
- 15์ผ๊น์ง
- ppt ์ ์ถ
- 16์ผ ๊น์ง
- ์ต์ข ๋ฐํ ์์ ์ ์ถ
- ์๋น์ค ๋ฐฐํฌ ๋งํฌ ์ ์ถ
- 17์ผ ๊น์ง
- ์ต์ข ํ๊ณ ์งํ ํ ํ๊ณ ๋ด์ฉ ์์ฑ ๋ฐ ์ ์ถ
ํ ์คํธ ์ฝ๋
- ํ ์คํธ ์ฝ๋ ๋๋ฌธ์ ๊ฐ๋ฐ ์๋๊ฐ ๋๋ ค์ง ๊ฒฝ์ฐ ์ฐ์ ์์๋ฅผ ์ข ๋ค๋ก ๋ฏธ๋ฃธ
- ๋์ ๋ถ์กฑํ ํ ์คํธ ์ฝ๋๋ ๊ธฐ๋ก์ ํด์ ๋์ค์ ๋ฆฌํฉํ ๋ง ๊ฐ๋ฅํ๋๋ก
๊ณต์ ์ฌํญ
์ฑํ
์กฐํ ์ ์ ๋ชฉ ์ํ