์ฒ์ ๋ฏธ์ ์ ๋ดค์ ๋์๋ ๋ฒ ์ด์ง ๊ณผ์ ๋ค์ ๋นํด ๊ทธ๋ ๊ฒ ์ด๋ ต๊ฒ ๋ค๋ผ๋ ์๊ฐ์ ํฌ๊ฒ ๊ฐ์ง์ง ์์ ์ค๊ณ์ ๋ํด ํฌ๊ฒ ์ด๋ ค์์ด ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค. ํ์ง๋ง, ๊ทธ๊ฒ์ด ๋ ์ด ๋์๋ ํ๋ฃจ์๋ค. ๐ฅฒ๐ฅฒ
๊ตฌํ์ ํ๋ค ๋ณด๋ ์๊ฐ๋ณด๋ค ๋น ๋จ๋ฆฐ ๋ถ๋ถ์ด ๋ง์๊ณ , ์ด๋ฒ ๋ฏธ์ ์ ์ด๋ป๊ฒ ํด๊ฒฐํด๋๊ฐ๋์ง ๊ฐ๋จํ ์ ๋ฆฌํด๋ณด๊ณ , ๋ด์ผ์ ์ด๋ ํ ์์์ ๋ฐฉ๋ฒ์ผ๋ก ํจ์จ์ ์ผ๋ก ํด๊ฒฐํ ์ ์์์ง ๊ณ ๋ฏผํ๋ ์๊ฐ์ ๊ฐ์ ธ์ผ๊ฒ ๋ค.
์์ ๊ฒฐ๊ณผ์ ๋ค๋ฅธ ๋์ ๊ฒฐ๊ณผ๐ต
slack์๋ ๋ง์ด ์ฌ๋ผ์๋ ๋ด์ฉ์ธ๋ฐ, ๋ด๊ฐ ํด์ํ ๋ฌธ์ ์ ๋ด์ฉ๋๋ก ๊ตฌํํ ๊ฒฐ๊ณผ์ ์์ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋๋ค. ๊ณ ๋ฏผ์ ํ๋ค slack์ ๋ค์ฌ๋ค๋ณด๋, ์ด๋ฏธ ๋ค๋ฅธ ์บ ํผ๋ถ๊ป์ ์ง๋ฌธ์ ์ฃผ์ จ๊ณ , ๋ง์คํฐ JK๋๊ป์ ์ค๋ช ํด์ฃผ์ ๊ฒ์ ๋ณด๊ณ ์๋๋ฅผ ํ์ ํ์ฌ ๊ตฌํ ๋ฐฉ์์ ๊ฐ์ ํ์๋ค.
๋) A โ B โ C ์์๋ก ํ์ํ๋ฉฐ ๋น ์๋ฆฌ๊ฐ ์๋ค๋ฉด ๋ฃ์ด์ฃผ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํ
๋ฌธ์ ์๋) ์ธ์ ์๊ฐ ์ํ๋ ๋ฏธํ ๋ฃธ์ ๋ง๊ฒ ๋น์๋ฆฌ๋ฅผ ํ์ธํ๊ณ ๋ฃ์ด์ฃผ๋ ๋ฐฉ์
๋๋ฌด ๊ธธ์ด์ง ํจ์๐คฏ
ํจ์๊ฐ ๊ทธ๋ ๊ฒ ๋ง์ด ๊ธธ์ด์ง ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง ๋ชปํ๋๋ฐ, ๋ด๊ฐ ์๊ฐํ์ง ๋ชปํ ์์ธ์ฒ๋ฆฌ๋ค๊ณผ ์กฐ๊ฑด๋ค์ ๊ณ์ํด์ ์ถ๊ฐํ๋ฉฐ, ํจ์๊ฐ ๊ธธ์ด์ก๋ค. ๋ํ, ํจ์๋ฅผ ์ชผ๊ฐ๊ณ ๋ฆฌํฉํ ๋ง ํ๊ณ ๋ ์ดํ์๋, ์ถ๊ฐํ๊ณ ์ถ์ ์์ธ ์กฐ๊ฑด๋ค์ ๋ํด ๊ตฌํ์ ํ๋ค๋ณด๋ ๋ฆฌํฉํ ๋ง์ ํจ๊ณผ๋ ๋จ์ด์ง ๋ฏํ๋ค๐
๋์ฒด๋ก ์งง๊ฒ ํจ์์ ํ ์ญํ ๋ง ๋ถ์ฌํ๋ ค๊ณ ํ์ผ๋, ๋๊ธฐ์ฒ๋ฆฌ๋ error๋ณ ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ๋ค๋ณด๋ ํจ์ 10์ค๊ณผ๋ ๊ฑฐ๋ฆฌ๊ฐ ์์ฃผ ๋ฉ์ด์ง ๋ช๋ช ํจ์๋ค๋ ์์ดโฆ ์์ฝ๋คโฆ
์ฌ์ ํ ์ด์ํ ํ์ค ์ ์ถ๋ ฅ๐ถโ๐ซ๏ธ
javascript์์ ๊ฐ์ฅ ์ด๋ ต๊ฒ ๋๋ผ๋ ๋ถ๋ถ์ ๋จ์ฐ ํ์ค ์ ์ถ๋ ฅ์ธ ๊ฒ ๊ฐ๋คโฆ ๊ทธ ๋ฐฉ๋ฒ ์์ฒด๊ฐ ๋ณต์กํ๊ฒ ๋๊ปด์ง๊ณ , ๋น๋๊ธฐ์ฒ๋ฆฌ์์ ์ด๋ ค์์ ๋๋๋คโฆ ์ค๋๋ ์ด๊น์์ด ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ ๋ ๐ซ ์ด ๋ถ๋ถ์์ ์๊ฐ์ด ๋๋ฌด ๋ง์ด ์ก์ ๋จนํ๋ค
๋น๋๊ธฐ ์ฒ๋ฆฌ
๋งจ๋ โฆ๋ค์ ๋ณด๊ณ ๊ณต๋ถํ์ง๋ง ์ฌ์ ํ ๋์๊ฒ ์ด๋ ค์ด ๋น๋๊ธฐ ์ฒ๋ฆฌโฆ ์ค๋์ ๊ฐ๋จํ๊ฒ๋ผ๋ ์ ๋ฆฌํด๋ด์ผ๊ฒ ๋ค!
๋์ฒ๋ผ ์ฐ๋ ๊ฒ์ด ๋ง๋์ง๋ ์ ๋ชจ๋ฅด๊ฒ ์ง๋งโฆ ์ฃผ๋ก ์ ๋ ฅ์ ๋ฐ์ ๋๊น์ง ๊ธฐ๋ค๋ ค์ค์ผ ํ๋ ์ํฉ์์ ๋ง์ด ์ด๋ค! ์ค๋๋!!
async๋ function ์์ ์์นasync๋ฅผ ๋ถ์ด๋ฉด ํด๋น ํจ์๋ ํญ์ ํ๋ผ๋ฏธ์ค๋ฅผ ๋ฐํawaitย ํค์๋๋ฅผ ๋ง๋๋ฉด ํ๋ผ๋ฏธ์ค๊ฐ ์ฒ๋ฆฌ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆผthrow Error VS console.error
์ด ์ฐจ์ด๋ฅผ ๋ชจ๋ฅด๊ณ ์ฌ์ฉํ๋ค๊ฐ ์๊พธ ์คํ์ด ์ ์ค์ง๋๊น, ์ ๋นจ๊ฐ ๊ธ์จ๊ฐ ๋์ค๋ ๊ณ ๋ฏผํ๋คโฆ!
throwError: ์คํ์ ์ค์ง์ํด, ์ฝ๋ ์ฒ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ
+) throwํ error์ ๋ํด catchํด์ ์ฒ๋ฆฌ ๊ฐ๋ฅ!
console.error: ๋๋ฒ๊น ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ, ๋นจ๊ฐ ๊ธ์จ๋ก ์ถ๋ ฅ๋จ
Git์ ๋ํ ์ดํด
clone
: ์๊ฒฉ ์ ์ฅ์ ์ฃผ์ ๋ณต์ฌํด์ ๋ก์ปฌ ์ ์ฅ์์ ๋ณต์
add
: ๋ณ๊ฒฝ ์ฌํญ์ ์คํ ์ด์ง
commit
: ์คํ ์ด์ง๋ ๋ณ๊ฒฝ ์ฌํญ๋ค์ ๋ก์ปฌ ์ ์ฅ์์ ์ปค๋ฐ
push
: ๋ก์ปฌ ์ ์ฅ์ ์ปค๋ฐ์ ์๊ฒฉ ์ ์ฅ์์ ํธ์ฌ
pull
: ์๊ฒฉ ์ ์ฅ์์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ก์ปฌ ์ ์ฅ์๋ก ๋ถ๋ฌ์ด
git add์ git commit์ ์ฐจ์ด
add
commit
VSCode ์ ํฐ๋ฏธ๋์์ ์คํ ํ๊ฒฝ์ด ๊ฐ์ ์ ๊ณผ ๋ค๋ฅธ ์
๊ฐ์์
VSCode
ํฐ๋ฏธ๋
ํฐ๋ฏธ๋ ํ๊ฒฝ์์ ํด๋น ํ๋ก์ ํธ ์ง์ ๋น๋ํ๋ ๋ฒ