[ ๐ค ํ๋ฆฌ์ฝ์ค ์ฐธ์ฌ ]
๋๋ถ๋ถ์ ๊ต์ก๊ธฐ๊ด์ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ํตํด ์ง์์๋ค์ ๋จผ์ ๋ถ๋ฅํ๊ณ ์งํํ๊ธฐ ๋๋ฌธ์, ์ฝ๋ฉ ํ ์คํธ์ ๋ถ๋ด์ด ํญ์ ์ปธ์์ต๋๋ค.
๊ทธ๋ฌ๋, ์ด๋ฒ ์ฐํ ์ฝ 5๊ธฐ ํ๋ฆฌ์ฝ์ค๋ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ๊ฑฐ์น์ง ์๊ณ , ์ง์์ ๋ชจ๋ ํ๋ฆฌ์ฝ์ค๋ฅผ ์ฐธ์ฌํ ์ ์์์ต๋๋ค.
์ ๋ ์ด ๊ณผ์ ์ด ์ ๋ง ๊ต์ก์ ์ง์ ํ ์๋ฏธ๋ฅผ ๋ณด์ฌ์ค ๊ฒ์ด๋ผ ์๊ฐํฉ๋๋ค.
๋ฐฐ์ธ ์ ์์์ ์ ๋ง ๊ฐ์ฌํจ์ ๋๊ผ๊ณ , ๊ต์ก์ ๋ํ ๊ฟ๋ ๊ฐ๊ณ ์๋ ์ ์๊ฒ ์ ๋ง ๊ฐ๋ช ๊น์์ต๋๋ค!
[ โ ์งํ ๊ณผ์ ]
์ ๋ ๋ฐฑ ์๋ ๊ณผ์ ์ ์ง์ํ๊ณ , ๋งค์ฃผ ์ฃผ์ด์ง ๋ฏธ์ ์งํ ๊ณผ์ ๋ค์ ๋ ธ์ ์ ํตํด ๋ฐ๋ก ์ ๋ฆฌํ๋ฉด์ ๊ธฐ๋กํ์์ต๋๋ค.
(๋ฏธ์ ์ ๋ํ ์๊ฐ, ๊ตฌํ ๊ณผ์ , ์๊ฐ๋ฌธ ๋ฐ ํ๊ณ ๋ก, ๊ณตํต ํผ๋๋ฐฑ, ๊ณต๋ถํ ๊ฒ๋ค์ ์ ๋ฆฌํ๋ฉด์ ์ธ์ ๋ ๋ค์ ๋ณผ ์ ์๋๋ก ํ์ต๋๋ค!)
๊ทธ๋ฆฌ๊ณ , ๋งค์ฃผ ๋ฏธ์ ์ด ๋๋ ํ ๋ธ๋ก๊ทธ์ ๋ฏธ์ ํ๊ณ ๋ก์ ์์ฑํ์ต๋๋ค.
๊พธ์คํ ์์ฑํ๋ฉด์ ๊ตฌํ ๋ฐฉํฅ์ฑ๋ ํ์ธํ๊ณ ์ ํ๊ณ ์๋์ง ์ค์ค๋ก ์ ๊ฒํ ์ ์์์ต๋๋ค.
[ ๐ฌ ํ๋ฆฌ์ฝ์ค ์ปค๋ฎค๋ํฐ ]
๋ฏธ์ ํ๊ณ ๋ก์ ์์ฑํ๊ณ , Github Discussion(ํ๋ฆฌ์ฝ์ค ์ปค๋ฎค๋ํฐ)๋ฅผ ํตํด ํ๊ณ ๋ก์ ๊ณต์ ํ์ต๋๋ค.
- [BE] ํ๋ฆฌ์ฝ์ค 1์ฃผ์ฐจ ํ๊ณ ๋ก
- [BE] ํ๋ฆฌ์ฝ์ค 2์ฃผ์ฐจ ํ๊ณ ๋ก
- [BE] ํ๋ฆฌ์ฝ์ค 3์ฃผ์ฐจ ํ๊ณ ๋ก
- [BE] ํ๋ฆฌ์ฝ์ค 4์ฃผ์ฐจ ํ๊ณ ๋ก
ํ๋ฆฌ์ฝ์ค ์ปค๋ฎค๋ํฐ๋ฅผ ํตํด ๋ค๋ฅธ ๋ถ๋ค๊ณผ ์ํตํ๊ณ ํ๋ฆฌ์ฝ์ค์ ๋ํ ์์ง๋ฅผ ๋ถํ์ฐ๋ฉด์ ์์๋ ๋ฐ๊ณ ์๊ทน๋ ๋ฐ๊ณ ! ๐ฅ๐ฅ๐ฅ
์ปค๋ฎค๋ํฐ๋ฅผ ํตํด ํ๋ฆฌ์ฝ์ค์ ๋ ๋ชฐ์ ํ ์ ์์์ต๋๋ค.
๊ทธ ๋ฐ์๋, Slack ์ ํตํด์๋ ์ ๋ณด ๊ต๋ฅ๊ฐ ์ด๋ฃจ์ด์ก๊ธฐ ๋๋ฌธ์, ์ฌ๋๋ ์ข ์ข ๊ฐ์ด ํ์ธํด ์ฃผ๋ฉด์ ๋ด๊ฐ ์ด๋ค ๊ฑธ ๋์ณค๊ณ , ๋ค์ ๋ฏธ์ ์ ๋ฐ์ํ ์ ์๋์ง ํ์ ํ ์ ์์์ต๋๋ค.
[ ๐ฉ๐ป ๋ฏธ์ ๊ตฌํ Github ์ ๋ฆฌ ]
์ ๋ develop branch ๋ฅผ ์์ฑํ์ฌ ์์ ํ ํ์ main branch์ merge ํ๋ ์์ผ๋ก ์งํํ์ต๋๋ค.
- [1์ฃผ ์ฐจ ๋ฏธ์ ] java-onboarding
- [2์ฃผ ์ฐจ ๋ฏธ์ ] java-baseball
- [3์ฃผ ์ฐจ ๋ฏธ์ ] java-lotto
- [4์ฃผ ์ฐจ ๋ฏธ์ ] java-bridge
[ ๐ ํ์ต ์๋ฃ ์ ๋ฆฌ ]
๊ณตํต ํผ๋๋ฐฑ์์ ์ฃผ์ จ๋ ์๋ฃ๋ค๊ณผ ์ ๊ฐ ์ง์ ์ฐพ์ ์ ๋ฆฌํ๊ฒ ๋ ๊ฒ๋ค์ ๋ ธ์ ์ ์์ฑํ์๋๋ฐ, ๋ณต์ต ์ฐจ์์์ ๋ธ๋ก๊ทธ์ ํฌ์คํ ํด ๋ณผ ์์ ์ ๋๋ค.
(์ด๊ณณ์ ์ถ๊ฐ ์ ๋ฐ์ดํธ ์์ !)
- [์ฐํ ์ฝ 5๊ธฐ ํ๋ฆฌ์ฝ์ค] ํผ๋๋ฐฑ ์ ๋ฆฌ
- [์ฐํ ์ฝ 5๊ธฐ ํ๋ฆฌ์ฝ์ค] ์ซ์ ์ผ๊ตฌ with ์๋ฐ ๊ธฐ์ด ๊ฐ์ ์ ๋ฆฌ
- [์ฐํ ์ฝ 5๊ธฐ ํ๋ฆฌ์ฝ์ค] MVC ํจํด
- [์ฐํ ์ฝ 5๊ธฐ ํ๋ฆฌ์ฝ์ค] ์ ์ ํฉํ ๋ฆฌ ๋ฉ์๋
[ ๐ ์์ผ๋ก์ ๊ณํ ]
- ๊ทธ๋์ ๋ฐ์๋ ๋ฏธ์ ๊ณตํต ํผ๋๋ฐฑ๋ค ๋ค์ ์ ๋ฆฌํ๊ธฐ
- ํ๋ฆฌ์ฝ์ค 2์ฃผ ์ฐจ, 3์ฃผ ์ฐจ, 4์ฃผ ์ฐจ ๋ฏธ์ ๋ค ์ง๊ธ๊น์ง ๋ฐฐ์ ๋ ๊ฒ์ ์ ์ฉํ์ฌ ๋ค์ ๊ตฌํํ๊ธฐ
- ๊ทธ ๋ฐ์๋ ๋ค๋ฅธ ๋ฏธ์ ๋ค๋ ์๊ฐ ๋๋ฉด ๊ตฌํ ์ฐ์ตํ๊ธฐ
- ์ถ๊ฐ๋ก ๊ณต๋ถํ ๊ฒ๋ ์ ๋ฆฌํ๊ธฐ(DTO ๋ฑ)
[ ๐ ํ๋ฆฌ์ฝ์ค๋ฅผ ๋ง์น๋ฉฐ ]
์ ๋ ์ด๋ฒ 4์ฃผ ์ฐจ ์ต์ข ๋ฏธ์ ์ด ๋๋จ์ผ๋ก์จ, 4์ฃผ๋ผ๋ ์์คํ ์๊ฐ ๋์ ๊ฒฝํ์ ์๊ณ ์ฑ์ฅํ์์ ๋๋๋๋ค.
์ด ํ๋ฆฌ์ฝ์ค๋ฅผ ์์ํ๊ธฐ ์ ๊ณผ ์ง๊ธ์ ์ ๋ฅผ ๋์ด์ผ ๋ณด๋ฉด, ํ๋ฆฌ์ฝ์ค๋ฅผ ์์ํ๊ธฐ ์ ์๋ ์๋ฐ์ ๋ํ ๊ธฐ์ด๋ ๋ถ์กฑํ๊ณ ์๋ ๊ฒ์ด ๋ง์ด ์์์ง๋ง, ๋งค์ฃผ ๋ฏธ์ ์ด ์งํ๋ ์๋ก ๋ถ์กฑํ ๋ถ๋ถ์ ์ฑ์๊ฐ๋ฉด์ ์ค์ค๋ก ๋ฐฐ์๊ฐ๋ฉฐ ์ ์ฉํด๋ณด๋ฉฐ ๋ฐฐ์ธ ์ ์์์ต๋๋ค.
๋ฉ์๋๊ฐ ํ ๊ฐ์ง ์ผ์ ํ๋๋ก ๋ถ๋ฆฌํ์ฌ depth ๋ฅผ ์ค์ด๊ณ else ๋ฌธ์ ์ฐ์ง ์๋ ๋ฑ ์๋ฐ ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฐ ํฐ ๋์์ด ๋์๊ณ , MVC ํจํด์ ํ์ตํ๊ณ ์ ์ฉํด ๋ณผ ์ ์์๋ค๋ ์ ์ด ์ ๋ง ์ข์์ต๋๋ค.
๋งค์ฃผ ๋ฏธ์ ์ ์งํํ๋ฉด์ ์๋ฌด๊ฒ๋ ์์๋ ์ฝ๋์์ ์ ๊ฐ ์ง์ ๊ตฌํํ์ฌ ์ํ๋ ๊ธฐ๋ฅ์ผ๋ก ์ ์๋ํ๋ ๊ฒ์ ๋ณด๋ฉฐ ๋ฟ๋ฏํจ๋ ๋๋ผ๊ณ , 4์ฃผ๋ผ๋ ์๊ฐ์ ๋ณด๋์ฐจ๊ฒ ๋ณด๋ผ ์ ์์์ต๋๋ค.
๋ฌผ๋ก , ํ๋ฆฌ์ฝ์ค ์ค๊ฐ์ ๋ป๋๋ก ์งํ๋์ง ์์ ์ ์ ์ ์ผ๋ก ๋ง์ด ํ๋ค์๋ ์ ์ด ์์์ง๋ง, ‘์์ํ ๊ฑด ๋ฌด์จ ์ผ์ด ์์ด๋ ๊ฒฌ๋๊ณ ํด๋ด์ด, ์ฑ ์์ ๋คํ ๊ฒ’์ด๋ผ๋ ์ ์ ๊ฐ์น๊ด์ ๋๋๋ฉด์ ์ด๋ ๊ฒ ๋๋ด ์ต์ข ๋ฏธ์ ๋ง๋ฌด๋ฆฌ๊น์ง ์ฌ ์ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด๋ ๊ฒ ์ข์ ํ์ต ๊ธฐํ๋ฅผ ์ฃผ์ ์ ์ฐํ ์ฝ ๊ด๊ณ์๋ถ๋ค๊ป ์ ๋ง ๊ฐ์ฌํจ์ ์ ๋ฌํ๊ณ ์ถ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
'์ฐ์ํํ ํฌ์ฝ์ค 5๊ธฐ ๋ฐฑ์๋ ํ๋ฆฌ์ฝ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ฐํ ์ฝ 5๊ธฐ ํ๋ฆฌ์ฝ์ค] ์ซ์ ์ผ๊ตฌ with ์๋ฐ ๊ธฐ์ด ๊ฐ์ ์ ๋ฆฌ (0) | 2022.11.27 |
---|---|
[์ฐํ ์ฝ 5๊ธฐ ํ๋ฆฌ์ฝ์ค] ํผ๋๋ฐฑ ์ ๋ฆฌ (0) | 2022.11.25 |
[์ฐํ ์ฝ 5๊ธฐ ํ๋ฆฌ์ฝ์ค] 4์ฃผ์ฐจ: ๋ค๋ฆฌ ๊ฑด๋๊ธฐ (0) | 2022.11.24 |
[์ฐํ ์ฝ 5๊ธฐ ํ๋ฆฌ์ฝ์ค] 3์ฃผ์ฐจ: ๋ก๋ (0) | 2022.11.17 |
[์ฐํ ์ฝ 5๊ธฐ ํ๋ฆฌ์ฝ์ค] 2์ฃผ์ฐจ: ์ซ์ ์ผ๊ตฌ ๊ฒ์ (0) | 2022.11.10 |