๐ 4์ฃผ์ฐจ Final Project ํ๊ณ ๋ก
๐ 4์ฃผ์ฐจ ๋ ๋ฒ์งธ ํ๋ก์ ํธ์ ์์
2์ฃผ ํ๋ก์ ํธ๊ฐ ๋๋๊ณ ์ผ์์ด 4์ฃผ ํ๋ก์ ํธ๊ฐ ์์๋์๋ค.
๋ํ๋ฅผ ๋ง์ด ํ๊ณ ๊ธฐํ์ ๊ผผ๊ผผํ ํ๊ธฐ๋ก ๋ค์งํ๋ ๋งํผ 5์ผ์ ์๊ฐ์ ๋ค์ฌ ๊ณํํ๋ค.
์ด ์ข๊ฒ๋, ๋ด๊ฐ ํ๊ณ ์ถ์๋ ์์ด๋์ด๋ก ์น์ ๋ง๋ค๊ฒ ๋์๋ค.
์์ด๋์ด๋ฅผ ๊ฐ๋จํ ์๊ฐํ์๋ฉด :
-> ๊ธฐํ ์๋
์ฌ์ง์ ์๊ฐ๋ณด๋ค ๋ง์ ์ ๋ณด๋ฅผ ๋ด๊ณ ์์ต๋๋ค.
"์ฌ์ง์ ์ ์ฅํ๋ค = ์ถ์ต์ ๊ธฐ์ตํ๋ค" ๋ ์๋ฏธ๊ฐ ํตํ๋ ์๋์ ๋๋ค.
๊ฐค๋ฌ๋ฆฌ์ ์๋ง์ ์ฌ์ง๋ค ์ฌ์ด์์ ๋ด๊ฐ ์ํ๋ ์ฌ์ง ํ์ฅ์ ์ฐพ์ ํค๋งค๋ณธ ์ ์ด ์์ผ์ ๊ฐ์ ?
์ ๋ณด์ ์ ์ฅ์ ์ฌ์์ก์ง๋ง ํด๋น ์ ๋ณด๋ฅผ ์ ๋๋ก ๊ด๋ฆฌํ ์ ์๋ ๋๊ตฌ๋ ๋ง์ง ์์ต๋๋ค.
๋ธ๋ก๊ทธ์ SNS์์ ๋ณธ ์ฌ์ง์ ๋ณด๊ณ ๋ฐํด ์ฐพ์๊ฐ ์ฅ์์ ์ฃผ๋ณ์์ ๋๊ฑฐ๋ฆฌ๋ฅผ ์ฐพ์ง ๋ชปํด ๋นํฉํ ์ ์ด ์์ผ์ ๊ฐ์ ?
๋ฆฌ๋ทฐ์ ํ์ด ์ปค์ง๋งํผ ๊ณํ์ ์ธ์ธ ๋ ์ฐธ๊ณ ํ ์๋ฃ๋ค ๋ง์ ์ ๋ณ์ ์ผ๋ก ํ์ํด์ผํฉ๋๋ค.
์ฌ์ง์ ๋จ์ํ ์ ์ฅ๋ง ํ๋ ๊ฒ์ด ์๋๋ผ, ์ฌ์ง๋ค ๊ฐ์ ์ฐ๊ฒฐ๊ณ ๋ฆฌ๋ฅผ ๋ง๋ค์ด ๊ธฐ์ต์ ๋ฒ์ฃผํ์ํค๊ณ ์ถ์ต๋๋ค.
์ด๋ค ์ผ์ ๊ธฐ์ตํ ๋ ์๊ฐ์ ํ๋ฆ์ ์ซ๋ฏ ํด๋น ์ฌ์ง์ ์ฐ์๋ ์ฅ์, ๊ฑฐ๋ฆฌ, ํ๊ฒฝ์ ๋งค๊ฐ์ฒด๋ก ์ฐ๊ฒฐํ๊ณ ์ ํ์ต๋๋ค.
์ฐ๊ฒฐ๋ ์ฌ์ง๋ค์ ํ๋์ ์คํ ๋ฆฌ์นด๋๋ก ๋ง๋ค๊ณ ๊ณต์ ํด, ํฉ์ด์ง ์๋ฃ๋ค์ ๋ชจ์๋ณผ ์ ์๋ ํจ๊ณผ๋ฅผ ์ฃผ๊ณ ์ถ์์ต๋๋ค.
์ด๋ ๊ฒ ํ๋๋ก ๋ฌถ์ธ ์ฌ์ง๊ณผ ์ฅ์๋ ์ฌ์ฉ์๋ก ํ์ฌ๊ธ ์ฅ์์ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถ๋ฅ๋ ์ ๋ณด๋ฅผ ๋ณผ ์ ์๊ฒ ํฉ๋๋ค.
-> ๊ธฐํ ๋ฐฉํฅ
- [ ์ฅ์ + ํด๋น ์ฅ์์ ๊ด๋ จ๋ ์ฌ์ง ] ์ฌ๋ฌ๊ฐ๋ฅผ ๋ฌถ์ด ํ๋์ ์นด๋๋ก ์ ์ฅํ๊ณ ๊ด๋ฆฌํ ์ ์๋ ์น์ด๋ค.
- ์ ์ฅ๋ ์นด๋ ์ค ๊ณต์ ๋ ์นด๋๋ ๊ฒ์์ ํตํด ์์น๊ฐ ๊ฐ๋ฅํ๋ค.
๐ 5์ผ๊ฐ์ ๊ธฐํ์ด ๋ฌผ๊ฑฐํ์ด ๋ ๋ปํ ์ฌ์ฐ
Software Requirements ์์ ์ ๋๋ด๊ณ ๋๋ฉด ํฌ๋ฃจ ๋ถ๊ป ํผ๋๋ฐฑ์ ๋ฐ๋๋ค.
์ฒซ๋ฒ์งธ SR ๊ธฐํ์์๋ ์นด๋๋ฅผ "์ ์ฅ"ํ๋ ๊ธฐ๋ฅ๋ง ์๊ฐํ์๋ค.
์ ์งํ ๊ธฐ๋ก ์น์ ๋ง๋ค๊ณ ์ถ๋ค๋ ๋ง์์ด ์์ ^!^ ํํ
๊ทธ๋ฐ๋ฐ ํฌ๋ฃจ ๋ถ๊ป์
" ์ฌ์ง ๊ธฐ๋ฐ์ผ๋ก ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ค๋ฉด ๋ชจ๋ฐ์ผ ์ค์ฌ์ด์ด์ผ ํ ๊น์? PC์น ์ค์ฌ์ด์ด์ผ ํ ๊น์ ? "
๋ผ๋ ์ง๋ฌธ์ ๋์ง์ จ๋ค.
๋จธ๋ฆฌ๋ฅผ ๋ ~ ํ ๋ ๋ง์ ๋๋์ด์๋ค.
๋ฐ์ํ ์น์ ๊ตฌํํ ๊ฑฐ๋๊น ์ฑ๊ณผ ๊ฐ์ ํจ๊ณผ๋ฅผ ์ค ์ ์์ง ์์๊น ? ๋ ์์ผํ ์๊ฐ์ด ๋ฌธ์ ์๋ค.
์ ๋ง ์ฌ์ง์ ์ ์ฅํ๊ณ ๊ธฐ๋กํ ๊ฑฐ๋ผ๋ฉด ์ฑ์ ํตํ ๊ด๋ฆฌ๊ฐ ํจ์ฌ ์ฌ์ ๋ค. -> ์นด๋ฉ๋ผ๊ฐ ๋ด์ฅ๋์ด์์ผ๋๊น !!!
๋จธ๋ฆฟ์์ด ๋ฉํด์ ธ์ React-Native ๊ณต์ ๋ฌธ์๋ฅผ ์ดํด๋ณด๊ธฐ ์์ํ๋ค.
Android Studio ๋ ๊น๊ณ ... ์ด๋์ ์ฑ์ ๋ง๋ค๊ธฐ ์ํ ์ค๋น๋ฅผ ํ๊ณ ์์๋ค ...
ํ๋ก ํธ์๋, ๋ฐฑ์๋ ํ ๊ฑฐ ์์ด ๋๋์ด ์๋ก์ด ๊ธฐ์ ์คํ์ ์งง๊ฒ ๊ณต๋ถํ ๋ค์ ๋ชจ์ฌ์ ํ์๋ฅผ ์งํํ๋ค.
2 vs 2 ๋ก ๋๋์๊ณ , ๊ฐ์์ ์๊ฒฌ์ ์ด๋ฌ๋ค.
๐๐ป : ๊ธฐ์ ์ ๋ณํ๋ ๋น ๋ฅด๋ค. ์ผ์ฐ ๊ฒฝํํด๋ณธ๋ค ์๊ฐํ๊ณ ๋์ ํ๋ ๊ฑด ์ด๋จ๊น ?
์๋ก์ด ํ๊ฒฝ์ ์์ ์ ๋์ง ์ค ์๋ ๊ฐ๋ฐ์๊ฐ ์ฑ์ฅ์ ๊ธฐํ๋ ์ป์ ์ ์์ง ์๋.
๐๐ป : ์ง๊ธ ์ฐ๋ฆฌ๊ฐ ๊ตฌํํ๋ ค๋ ๊ธฐ๋ฅ์ ๊ฒ์ํ์ ์ ๋ ฅ๋ ์ ๋ณด๋ฅผ ๋์ฐ๋ ๋จ์ํ ํ๋ก์ธ์ค๊ฐ ์๋๋ค.
์ง๋ api๋ ์ฌ์ฉํด์ผํ๊ณ , DB ์คํค๋ง๋ 3์ค join์ด ์ฐ์ผ ๊ฒ ๊ฐ๋ค.
ํ์ ์คํฌ๋ฆฝํธ๋ ์๋ก ๋์ ํ๋ ์ ์ฅ์์, ๊ธฐ๋ฅ์ ์ถ๊ฐํด ๊ธฐํ์ ๋ฐฉํฅ์ ๋ฐ๊พธ๋ ๊ฒ ๋ง์ง ์๋.
๋๋ ์ฐฌ์ฑ์ ์ ์ฅ์ด์๋ค. ํ์์ ์ง์ง๋ง ์๋ค๋ฉด ์๋ก์ด ๊ธฐ์ ์ ๊ณผ๊ฐํ ๋ฐ์ด๋ค์์๊ฑฐ๋ค. ๐
( ๊ฐ์ด ํค๋งค๋ ๊ณผ์ .. ๋งค์ฐ ์ฆ๊ฑฐ์ *^_^* )
๊ทธ๋ฌ๋ ์ด๋ฏธ 2๋ช ์ ํ์์ด ๊ธฐ์ ๋์ ์ ์ง์ํ๊ธฐ์ ์ด ์ํฉ์์ ๋์ ์ ๊ฐ์ํ๊ณ ์ถ์ง ์์๋ค.
์คํ๋ ค ์ญํจ๊ณผ๊ฐ ๋ ์ ์๋ค๋ ๊ฑธ 2์ฃผ ํ๋ก์ ํธ ๋ ๊ฒฝํํ๊ธฐ์ !! ์คํจ๋ฅผ ๊ฑฐ๋ฆ ์ผ์, ๊ธฐํ์ ์๋ณด๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
์ด ์ฑ์ ๊ฐ์ ์ ์ฌ์ง๊ณผ ์ฅ์๋ฅผ ํจ๊ป ๋ฌถ์ด ํ๋์ ๋ฃจํธ๋ฅผ ๋ง๋ค์ด ๋ณผ ์ ์๋ค๋ ๊ฒ์ด๋ค.
์ด๋ ๊ฒ ์์ฑ๋ ๋ฃจํธ๋ฅผ ์ฌ๋๋ค์ด ๋ณผ ์ ์๊ฒ ๊ณต๊ฐ / ๋น๊ณต๊ฐ ์ค์ ์ ์ฌ์ฉ์์๊ฒ ๋ถ์ฌํ๋ฉด ์ข๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
๋ฃจํธ๋ฅผ ๋น๊ณต๊ฐ ์ฒ๋ฆฌํ๋ฉด ์ฌ์ฉ์ ๊ฐ์ธ์ ์ผ๋ก ์ ์ฅํด์ ๋ณผ ์ ์๊ณ ,
๊ณต๊ฐ ์ฒ๋ฆฌํ๋ฉด ๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ๊ฒ์์ ํตํด ํด๋น ๋ฃจํธ์ ์ ๋ณด๋ฅผ ์ฐธ๊ณ ํ ์ ์๊ฒ ๋๋ค.
๋ฐ์ดํธ ์ฝ์ค, ๊ฐ์กฑ ์ฌํ ์ฝ์ค, ์ฌํ์ ์ฝ์ค ๋ฑ๋ฑ ํ๋ฃจ์ ๊ณํ์ด ๊ถ๊ธํ ์ฌ๋๋ค์ ์ ์ ์ ๋์ด๋ผ ์ ์์ ๋ฏ ํ๋ค.
๊ฒ์ ๊ธฐ๋ฅ์ ์ถ๊ฐ์ ํจ๊ป "๊ธฐ๋ก๊ณผ ๊ฒ์" ์ ์ด์ ์ ๋ง์ถฐ ์๋ก์ด ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ํ๋ซํผ์ผ๋ก ๊ธฐํ์ ์ ๋ฐ์ดํธํ๋ค !!
๋คํ์ด SR ๊ธฐํ์ ์ ๋ง๋ฌด๋ฆฌํ์ง๋ง ๊ทธ ๊ณผ์ ์์ ํ ๋ถ์๊ธฐ๊ฐ ๋ง์ด ๋ค์ด๋์๋ค.
๋๋ก์๋ ๋นํฉํ ํ๋ฅผ ๋ด์ง ์๊ธฐ ์ํด ์ฌ์ง ์๊ณ ๊ตฌ๊ธ๋ง์ ํ๋ ๊ฒ๋ ์๊ณ .. ๐คฃ
ํ์ฅ๋๋ ์ ์ฒด์ ์ธ ๊ธฐ์์ด ๋ฎ์ ๊ฑธ ์์ จ๋์ง ์ฃผ๋ง์ ์ฌ์ ๋น ์๊ฐ์ผ๋ก ๋๋ ๊ฑฐ ์ด๋ป๋๊ณ ์ ์ํด์ฃผ์ จ๋ค.
์ฃผ๋ง์ ์ถ๊ฐ๋ ๊ธฐ๋ฅ ํ๋กํ ํ์ ์ ์ง๋ฉด์ ์ฒ์ฒํ ๊ธฐํ์ ๋ค์ง๊ณ ์๋ก์ด ๋ง์์ผ๋ก ์์ํ ์ ์์๋ค. : )
๐ ์ฐ๋ฆฌํ์ด ์ํ ์
๐ ๊ฒ๋ ํ์ด์ ๋ชจ์ฌ ํํ์ ์งํํ์ฌ ์ํ์๋ฅผ ์์ฃผ ์ด์๋ค.
๋ณ๊ฒฝ ์ฌํญ์ด๋ ํ์ฌ ์ํฉ ์ ๋ฐ์ดํธ ๋ฑ์ ์ค์๊ฐ์ผ๋ก ์ถ์ ํ ์ ์์๋ค.
์์ฌ ์๊ฐ์ด๋ ํด์์๊ฐ ๋ํ ๋ณด๊ณ ํ์์ผ๋ก ์งํํด 2์ฃผ ํ๋ก์ ํธ๋ณด๋ค ์ฒด๊ณ์ ์ผ๋ก ์งํํ์๋ค.
๐ ์ฃผ๋ง ๊ณํ์ ํ ์์ผ ์คํ 1์์ ๊ณต์ ํ๊ณ ์์์ผ ์์นจ์ ํ์ธํ๋ ํจํด์ ์ ์งํ๋ค.
2์ฃผ ํ๋ก์ ํธ ๋๋ ์ฃผ๋ง๋ ํ์ผ๊ณผ ๋๊ฐ์ ์ค์ผ์ค๋ก ์งํํ๋ค.
์ ์ฒด ๊ณํ ์์ฒด๊ฐ ๋นก๋นกํด์ ์๋์น ์๊ฒ ์ฌ๋ ์๊ฐ์ด ์ญ์ ๋์์๋ค.
4์ฃผ ํ๋ก์ ํธ์๋ ์ด๋ฅผ ๋ณด์ํ๊ธฐ ์ํด ์ฃผ๋ง์ ์์ ๋กญ๊ฒ ๋ณด๋ด๋ ๊ฑธ๋ก ์ ํ๋ค.
๋์ , ํ ์์ผ๋ ์ฃผ๋ง ๊ณํ์ ๋ณด๊ณ ํ๋ ๊ท์น์ ๋ง๋ค์๋ค.
( ์น๊ตฌ๋ฅผ ๋ง๋๋ค๊ฑฐ๋, ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค๋ ๊ฐ, ๊ฐ์ธ ๊ณต๋ถ๋ฅผ ํ๋ค๋ ๊ฐ ์ปจํ ์ธ ๋ ์์ ๋ก์ ๐ )
ํ๋ก์ ํธ์ ์ง์ฒ๋์ ๋ฐ๋ผ ์ฃผ๋ง์ ์์ ์์ฌ๋ก ์ฌ์ฉํ ์ ์์ด ์ข์๋ค.
๐ KPT ํ๊ณ ๋ฅผ ํตํด ๋์ถ๋ try ํญ๋ชฉ๋ค์ ํ์ ๋์ ํ๋ ค ์ ์ผ๋ค.
โ ์ฌ๊ฐ ์๊ฐ์ ์ด๋ป๊ฒ ๋ณด๋ด์ผํ๋ ์ง ๋ชจ๋ฅด๊ฒ ๋ค -> ์๋ก ํด์ํ๋ ๋ฐฉ๋ฒ ๊ณต์
โ ์ ์ ๊ฑฐ๋ถ๋ชฉ์ด ๋์ด๊ฐ๋ ๊ฒ ๊ฐ๋ค -> ํ์ฅ๋์ด 2์๊ฐ์ ํ๋ฒ์ฉ "๊ธฐ์ง๊ฐ"๋ผ๊ณ ์ฑํ ์ณ์ฃผ์ฌ
โ ๊ณต์์ ์ธ merge time ์ ๋ชจ๋๊ฐ ๋ชจ์ด๋ ๊ฑด ํจ์จ์ ์ด์ง ์๋ค -> ์๋ก ์๊ด์๋ PR์ ํ๋ก ํธ์๋, ๋ฐฑ์๋ ๋๋ ์งํ
์ผ์ฃผ์ผ์ 2๋ฒ ์๋ KPT ํ๊ณ ๋ 4์ฃผ๊ฐ ์งํํ๋ฉด์ ๊ทธ ์ฃผ๊ธฐ๊ฐ ๊ฝค ๋นจ๋ฆฌ ๋์์จ๋ค๋ ๋๋์ด ๋ค์๋ค.
์๋ก์ด try ํญ๋ชฉ์ ์๊ฐํด ๋ด๊ธฐ๋ ํ๋ค์๊ณ .. ใ ๋ฌธ์ ๋ฐ์ -> ๊ณ ์น ๋ฐฉ๋ฒ ๋ฃจํด์ด ๋ง๋ค์ด์ ธ์ผํ๋๋ฐ
์ด๋ฐ ์ํฉ์ด ๋ฐ์ํ๊ธฐ์ ๊ธฐ๊ฐ์ด ๋๋ฌด ์งง์ง ์๋ ..!
๊ทธ๋ผ์๋ ์ ์งํ ํญ๋ชฉ, ๋ฌธ์ ์ธ ํญ๋ชฉ, ์๋ํ ํญ๋ชฉ์ ๋๋ ์ง์ง ์ด์ฌํ ์ ์๋ค. : )
๐ ์ฐ๋ฆฌํ์ด ๊ฐ์ ํ ์
๐ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์ ํ ๋ชปํ๋ค.
๋ฐฑ์๋ ๊ฐ๋ฐ์๋ถ๋ค์ nest.js ๋์ ์ ๊ฝค ํฐ ํ์ฅ์ ์ผ์ผ์ผฐ๋ค. ๋ฐ์ฝ๋ ์ดํฐ๋ผ๋ ์๋ก์ด ๋ฌธ๋ฒ๊ณผ ํจ๊ป
์๋ฒ์ชฝ ์ฝ๋๋ฅผ ์ฝ์ผ๋ ค๋ฉด nest.js๋ถํฐ ๊ณต๋ถํด์ผํ๊ธฐ์ ์ฝ๋๋ฅผ ๋ฆฌ๋ทฐํ๋ค๊ฑฐ๋ ์์ ํ ์ ์๋ ๊ถํ์ด ์์๋ค ใ .ใ
๊ทธ๊ฒ ์ง์ง ์์ฝ๋ค. ํ๋ก ํธ๋ ํ์ ์คํธ๋ฆฝํธ ์๋ฌ ์ก์ผ๋ด ๋ฌธ๋ฒ ๋ณด๋ด ์ ์ ์์์ผ๋ ๋๊ตด ํํ ์ผ์ ์๋์ง๋ง,
์ฝ๋์ ์ง์ ์๊ฐํ์ ๋ ์ข์ ๋ฐฉ๋ฒ์ ์๋์๋ค. ใ ^ใ
๊ธฐ๋ฅ ๊ตฌํ์ ํ๊ณ ๋์์ผ ๋์ ๋ค์ด์ค๋ "๋ฐ ๋ชจ๋ํ" ... ์ธ์์ ๐ข
์ปดํฉํธํ ๋ชจ๋ ๋์ ๋์ ๋ค์ด์ค๋ ์ง์ ๋ถํ ์ฝ๋๋ค ,,, 31์ผ๊น์ง ๋ฆฌํฉํ ๋งํ๋ฉฐ ์ ๋ฆฌํ ๊ณํ์ ์ธ์๋๋ค.
PR์ ํ์ธํ๋ฉด์ ์งง๊ฒ๋ผ๋ ์ฝ๋์ ๋ํ ์ฝ๋ฉํธ๋ฅผ ๋จ๊ฒจ๋๋ ๊ฒ์ด ๋์ค์ ์ํด์๋ผ๋ ์ข์ ๋ฐฉ๋ฒ์ธ ๊ฒ ๊ฐ๋ค.
๐ ๊ฐ์ธ์ ์ธ ํ๊ณ
๐ ๊ธฐ์ ์ "๋น ๋ฅด๊ฒ" ๋์ ํ๋ ๊ฒ์ ์ค์์น ์๋ค. "๋น ๋ฅด๊ณ ๋ฐ๋ฅด๊ฒ" ๋์ ํ๋ ๊ฒ์ด ์ค์ํ๋ค.
์ด๋ฒ์ ํ๋ก ํธ์๋ ๋ด๋น์ผ๋ก์ Typescript์ React๋ฅผ ๊ธฐ์ ์คํ์ผ๋ก ์ฌ์ฉํ์๋ค.
React.js ์ด๋ ์๋ฐ์คํฌ๋ฆฝํธ ์์ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ง ์ฌ๋ ธ๋ค๊ณ ํ ์ ์๋ค.
๋ชจ๋ ํ์ผ์ด tsx ํ์์ ๊ฐ์ง๊ณ ์ปดํ์ผ๋๊ณ ์๋๋ฐ ์ ์ ๋๋ ์์ ์๊ฒ ํ์ ์คํฌ๋ฆฝํธ ์ธ ์ค ์์์ ! ๋ง์ ๋ชปํ๋ค.
Redux๋ก ์ํ ๊ด๋ฆฌํ ๋ ํ์ ์ ์ ์ํ๋ ๊ฒ ๋ง๊ณ ๋ ์ ๋๋ก ์ฌ์ฉํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ ์๋๋ก๋ผ๋ฉด HTML Element ์ React Hook ( useState, useEffect, useReducer ๋ฑ ), Props
์ ํ์ ๋ ์ง์ ํด์ค์ผํ์ง๋ง ๊ธฐ๋ฅ ๊ตฌํ์ ์ซ๊ฒจ ๋๊ธฐ๋ ์ผ์ด ๋น๋ฒํ๋ค.
์ ๋๋ก๋ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ํด์๋ ์๋ก์ด ์คํ์ ํ์ตํ๋ ์๊ฐ์ด ๋ฐ๋ก ๋น ์ ธ์์ด์ผํ๋ค๋ ๊ฑธ ๋๊ผ๋ค.
์์งํ์ง ๋ชปํ๊ณ ์ด ์ธ์ด๋ ์ด๋์๋ ์์๊ฐ๊ฐ ์์์ ๊นจ๋ซ๋๋ค ๐ข
๊ทธ๋๋ ,,, ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฐ๋ฉฐ ๋๋์ ์,
๋ฃจํธ, ํ, ์ฌ์ง ๋ฑ๋ฑ ๊ฐ์ฒด ์์ ๊ฐ์ฒด, ์ฌ๋ฌ๊ฐ์ ํค์ ๊ฐ์ ๊ฐ์ง ์๋ฃ๊ตฌ์กฐ๋ฅผ ๋ค๋ฃจ๋ ์ฐ๋ฆฌ ํ๋ก์ ํธ์์ ์ ์ฉํ๋ค.
ํด๋น ๊ฐ์ ๋ฐฐ์ด์ด์ฌ์ผ ํ๋ค, ๋ฌธ์์ด์ด์ฌ์ผํ๋ค, console ์ฐฝ์์ ํ์ธํ ์ ์์ด ์๋ฌ ํธ๋ค๋ง ์๊ฐ์ ๋จ์ถ์์ผ์ฃผ์๋ค.
์๋ฌด๋ฆฌ ๊ธฐ์กด ์ธ์ด์ ๋น์ทํ ํ๊ฒฝ์ ๊ฐ์ง๊ณ ์๋ค๊ณ ํด์ ๊ฐ๋ณ๊ฒ ์ฌ๊ธฐ์ง ๋ง์.
ํ์ตํ ์๊ฐ์ ๊ผญ ๋นผ๋์ .
๐ ๊ธฐ๋ก์ ์ต๊ด์ด ์ค์ํ๋ค. ๊ธฐ๋ก์ ํ์์ ์ค์ํ์ง ์์ผ๋ ๋๋๋ก์ด๋ฉด ํ๋ซํผ์ ์ด์ฉํด ๋๋ฌ๋ด๋๋ก ํ์.
4์ฃผ ํ๋ก์ ํธ๋ฅผ ํ๋ฉฐ ํ์๋ค๋ผ๋ฆฌ ์๋ฌต์ ์ผ๋ก ๋์ํ ์ฝ์์ด ์๋ค.
๋ฐ๋ก " Dev-log๋ฅผ ๋งค์ผ ์ฐ์ " ์๋ค. Dev-log ๋ ์ฝ๋๋ฅผ ์ง ์ดํ ๋๋์ , ๋ด์ผ ํ ์ผ ๋ฑ์ ์ ๋ฆฌํ ๊ธฐ๋ก์ฅ์ด๋ค.
์ด๋ฐ์๋ ( ๋ชจ๋๊ฐ ๊ทธ๋ ๋ฏ ) ์ด์ฌํ ์์ฑํ๋ค. ๋ฐ์์ง ์์๊ณ , ์๊ฐํ ์ฌ์ ๋ ์์๋ค.
๊ทธ๋ฌ๋ ์ฝ๋๊ฐ ๋ณต์กํด์ง์๋ก ํ๋ก ํธ ๋จ์ ์์ผ๋ก ๊ทธ๋ ค์ผํ๋ ์์๋ค์ด ๋ง์๊ณ
github์ ์๋ Dev-log ํ์์ ๋ง์ถฐ ๊ธ์ ์ฐ๊ธฐ ์ด๋ ค์์ก๋ค.
๋ถ๋ช ๋ด ๋ ธํธ๋ ๋นผ๊ณกํ ์ ๋ฆฌ๋์ด์๋๋ฐ issue ํญ์ Dev-log๊ฐ ๋ง์ด ๋น์ด์์ผ๋ ์์ํ๊ธด ํ๋๋ผ.
๋งค์ผ๋งค์ผ ์ค๋ ํ ์ผ๊ณผ ๋ด์ผ ํ ์ผ์ ์ ์ผ๋ฉด์ ๋ด๊ฐ ์ด๋์ฏค์ ์๋ ์์น๋ฅผ ํ์ ํ ์ ์์ด ์ข์๋ค.
ํ๋ฃจ๋ ์ ๋ฆฌํ๊ณ ๋ด ๋จธ๋ฆฌ์๋ ์ ๋ฆฌํ๊ณ . ์๊ธฐ๋ก ์์ฑํ๋ Dev-log ๋ค์ ๋ธ๋ก๊ทธ์ ์ฌ๋ ค๋์ ์์ ์ด๋ค.
๊ฐ๋ฐ์๋ก์๊ฐ ์๋๋ผ ๊ทธ๋ฅ ์ธ๊ฐ์ผ๋ก๋ ๊ธฐ๋ก๊ณผ ํ๊ณ ๋ ์ฑ์ฅ์ ์์ด ์ค์ํ ์๋จ์์ ๋๋๋ค.
๐ ๊ทธ๋์, ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ?
7์ ์ค์๋ถํฐ 1์ ๋ง๊น์ง ์ฝ 7๊ฐ์์ด๋ผ๋ ์๊ฐ์ ๋ฌ๋ ธ๋ค.
๋น ๋ฅธ ํ์ต๋ณด๋ค ์ ํํ ํ์ต์ ์ถ๊ตฌํ๋ ๋์๊ฒ ์ฝ๋์คํ ์ด์ธ ๋ ๋์ ์ด์๋ค.
๊ฐ๋ฐ์์ ๋ํ ์ด๋ง์ด ์ปธ๊ธฐ์ ์ด๋ฐ ์ ํ์ ํ๊ณ , ๋ ํด๋ผ ์ ์์๋ค.
๋ค์ ๋ด์ผํ ์๋ฃ๋ค๋ ๋ง๊ณ ๋ ํ์ตํด์ผํ ์๋ฃ๋ค๋ ๋์ณ๋๋ค.
๊ณต๋ถ์ ์์ด ๊ฐ์ก๋ ๊ณ ์ ๊ด๋ ์ด ๊นจ์ง๋ฉฐ ์๋ก์ด ํ์ต ํจํด์ ๋ง๋ค ์ ์์๋ค.
โ ์ด ..? ์ด๊ฒ ๋๋ค ..? ์ ๋์ง ?
โ ๋ด๊ฐ ์๊ณ ์๋ ์ ์์ ์ด๊ฒ ์๋ฌ์ ์์ธ์ด์ด์ผ ํ๋๋ฐ ์๋๋ค ..? ์์ง ?
โ ์ด๋ ๊ฒ ๊ตฌํํ๊ณ ์ถ์๋ฐ ์ด๋ค ๋ชจ๋์ ๋์ ํด์ผ๋์ง ..? ์ด๊ฑด ๋ญ๊ฐ ์ข๊ณ ๋ญ๊ฐ ๋์์ง ?
๋ชจ๋ ๊ฒ "์ง๋ฌธ"์์ ์ถ๋ฐํ์๋ค. ํ์์ ์ํ ์ง๋ฌธ์ ๋ชฉํ๋ฅผ ๋ช ํํ๊ฒ ๋ง๋ค์๋ค.
์ ์๋๋ก chapter 1 ๋ถํฐ chapter 12 ๊น์ง ์์๋๋ก ์ตํ๋ ๋์๊ฒ ์ ์ ํ ์ถฉ๊ฒฉ์ด์๋ค.
chapter 5 ๊ฐ๋ค๊ฐ 9 ๊ฐ๋ค๊ฐ ์๋ค๊ฐ๋ค ํ๋ ๊ฑฐ๋๊น ใ ใ ใ
์ด๋ ๊ฒ ํ์ตํ์ ๋์ ๋ฌธ์ ์ ์ ์ฒด๊ณ์ ์ด์ง ์๋ค๋ ๊ฑฐ๋ค.
์ด๋ฅผ ๋ณด์ํ๊ธฐ ์ํด ๊ธฐ๋ก์ ํ๋ค. ๋ธ๋ก๊ทธ๋ ๋ญ๋ . ๊ธฐ๋ก์ ๋จ์์ ๋ค์ ๋ณผ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๊ธฐ์
๋น ๋ฅธ ๋ฌ๋์ปค๋ธ์ ๋ฐ๋ฅด๋ ๋จ์ ์ ์ปค๋ฒํ๋ค.
๋์ , ๋ด ์ธ์ด๋ก ์ ๋ฆฌํ ๊ธ์ ์จ์ผํ๊ธฐ์ ์ฒ์์ ์ ๋ง ํ๋ค๋ค.
๊ทธ๋ฌ๋ ์ค์ค๋ก ๋ ผ๋ฆฌ์ ์ ๋ฌด๋ฅผ ํ๋จํ๋ ์์ ์ ๊ณ์ ํ๋ค๋ณด๋ ๊ธฐ์ค์ด ์๊ธฐ๊ณ ๊ทธ๊ฒ ํ์ต์ ๋ฐฉํฅ์ ๊ฒฐ์ ํ๋๋ผ.
์ด์ ๊ณต๋ถ ๋ฐฉ๋ฒ์ ์ด๋ ดํ์ด ์ตํ ๊ฒ ๊ฐ์๋ฐ, ๊ทธ๋์ ๋๋ ๊ฐ๋ฐ์์ธ๊ฐ ?
์ผ์์ด ์ด๋ ฅ์ ์์ ์ด ํ์ํ๋ค. ๋ด๊ฐ ์ด๋ค ์ฌ๋์ธ์ง ๋ ์ฆ๋ช ํด์ผํ๋ค.
๋ฌด์ธ๊ฐ๋ฅผ ํด๋ธ ์ฌ๋์ด๋ผ๋ ํ์ดํ์ ํตํด ์์ ์ ๋ฏฟ๊ณ ๋ ๋์ ํ ์ ์๋ ์ฉ๊ธฐ๋ฅผ ์ป์๋ค๋ฉด
๊ทธ๊ฑธ๋ก ๋ถํธ ์บ ํ๋ฅผ ์กธ์ ํ ์์๊ฐ ์์ง ์๋ ์ถ๋ค.
์กฐ๊ธํดํ์ง๋ง๊ณ , ๋ด๊ฐ ๊ฐ๋ฐ์ ์ข์ํ๋ ์ฌ๋์ด๋ผ๋ ์ฆ๊ฑฐ๋ฅผ ์ฐจ๊ณก์ฐจ๊ณก ๋ชจ์๊ฐ์ผ๋ฉด ์ข๊ฒ ๋ค.
๋ชจ๋ ๊ธฐ๋ก์ด ๊ทธ ์ฌ์ค์ ์ฆ๋ช ํ ๋จ์์ด๊ธดํ๋ ์๋จ์ ์ฌ๋ก์กํ ๋ชฉ์ ์ ์์ง ๋ง์.
๋๊ตฐ๊ฐ ๋ถํํ์ ๋ ๋น๋นํ " ๋ด๊ฐ ๊ทธ๊ฑฐ ๋ง๋ค์ด์ค๊ฒ " ๋ผ๊ณ ๋งํ ์ ์๋ ๊ฐ๋ฐ์๊ฐ ๋์ ๐
'Dev-diary > ํ๊ณ ๋ก' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
21.12.26 ์ฝ๋์คํ ์ด์ธ 2์ฃผ์ฐจ First Project ํ๊ณ ๋ก (0) | 2022.01.27 |
---|---|
21.08.20 ์ฝ๋์คํ ์ด์ธ SECTION 1 ๊ธฐ๋ก (0) | 2021.08.20 |
21.08.11 ์ฝ๋์คํ ์ด์ธ SEB ๋๋ํด๋ฝ ํ๊ธฐ (0) | 2021.08.12 |
๋๊ธ