์ด์ ์๋น์ค์ ์คํ
์ด์ง ๋จ๊ณ ์๋น์ค์ ๊ฐ๊ทน์ด ๋ ์ด ๊ฐ์๋ก ์ฌํด์ง๊ณ ์๋ค. ๊ธฐ์กด์ ์ด์๋๋ ์๋น์ค์ ์์ ์ด๋, ๋ฒ๊ทธ ํน์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ผํ ๋ ๋๊ฐํ ๋๊ฐ ์๋ค. ์๋ก์ด ๋ธ๋์น์์ ์์
์ ํ๊ณ ์คํ
์ด์ง ๋จ๊ณ์์ QA ํ์ ์งํ์ ํด์ผํ๋ค๋ณด๋ ๊ผฌ์ฌ์ ์คํ
์ด์ง์ ์๋ ์ด์ ์๋น์ค์๋ ์๋ ํ์ผ์ด merge ๋์ด์์ ๋๋ ์๊ณ ์๊ฒ๋ชจ๋ฅด๊ฒ ์ด์ํ๊ฒ ๊ผฌ์ผ ๋๊ฐ ์๋ค. ...์ ์๊ธธ๊ฒ ๊ฐ์๊ฐ? .... ์๊ธด๋ค. ์๋ ๋๋ถ๋ถ์ ํ์
์ ํ๋๊น ๋ง์ด๋ค .... ใ
..... ์์์น๋ชปํ๊ฒ ์๊ธด๋ค์์์์ ๋ฌดํผ ์ด๋ฐ ๋๊ฐํ ์ํฉ์์ ํด๋น ์์
์ปค๋ฐ๋ค๋ง cherrypick์ด๋ผ๋ ๊ฒ์ผ๋ก ๋ฝ์๋ด์ ์ด์ ์๋น์ค์ merge ์์ผ๋ฒ๋ฆฐ๋ค. Cherry Pick (์ฒด๋ฆฌํฝ) - ํน์ commit๋ง์ ๊ฐ์ ธ์ค๋ ๊ฒ โถ Cherry Pick..
์ด๊ฑธ ํ ๊น?๋ง๊น?๋ฅผ ์์ฒญ ๊ณ ๋ฏผํ๋ค๋ณด๋ 2023๋
1์์ ๋์ด ๋ค๋์๋ค. ๐ ์๊ฐ์ ํ๋ฆ ๋ฌด์ ๋ฆ์์ง๋ง ์งง๊ฒ ํ๊ณ ํด๋ณผ๊นํ๋ค. 2022๋
ํ๋ฐ๊ธฐ ์๋ฐ๊ธฐ ํ๊ณ ๋ฅผ ์ฐ๋ฉด์ ๋ช ๊ฐ์ง ๋ค์งํ๋ ์ผ๋ค์ด ์๋ค. 1์ผ1์ฝํ
, ์ธ์คํํฐ, ๊ณต๋ถ๋ธ๋ก๊ทธ, ๊พธ์คํ์ด๋ ๋ฑ์ด ์์๋ค. ์ด์ค์์ ๊ทธ๋๋ง ์ด์ฌํ ํ๋๊ฑด ๊พธ์คํ ์ด๋ ์๋๊น์ถ๋ค. 1์ผ์ผ์ฝํ
๋ 11์๋ถํฐ ๋ณธ๊ฒฉ์ ์ผ๋ก leetCode๋ฅผ ํตํด์ ์์ํ์ง๋ง ์ฌ์ ํ ๋ฐ๋ณด์์ค์ด๋ค.^^....ํํํํ... 1์ผ1์ฝํ
๋์ 2022๋
๊นํ ์๋๋ฐญ์ด๋ค. 11์ ์ค์๋ถํฐ ๋ญ๊ฐ ๊ณ์์๋๋ฐ, ์ ๋๋ถํฐ leetcode๋ก ๊ธฐ๋ก์ ๋จ๊ธฐ๊ธฐ ์์ํ๊ธฐ๋๋ฌธ์ด๋ค. ์ฝ๋ฉํ
์คํธ ๊ณต๋ถ๋ ์ฌ์ ํ ๋์๊ฒ ์ด๋ป๊ฒ ์ ๊ทผํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ๋ ์์ด๋ค. ์ฌ๋ฌ๊ฐ์ง ๋ฃจํด์ ์ ํ๋ฉด์ ๋ฌธ์ ๋ฅผ ํ์ด๊ฐ๊ณ ์์ง๋ง ๋จธ๋ฆฟ์์ ์ ์ ๋ฐํ์ง ์๊ณ ์ฌ..
์๋ฐ๊ธฐ ํ๊ณ ๋ก์ ๋ณด๋ค๊ฐ ํ๋ฐ๊ธฐ์ ์ฝํ
๋ฅผ ํ๋ฃจ์ ํ๊ฐ์ฉ ํ๊ฒ ๋ค๋ ์ด๋ฆฌ์์(?!) ๊ณผ๊ฑฐ์ ๋ ์์ ์ด ๋ด๋ฑ์(?!)์ ๋ง์ ๋ณด์๋ค. ์๊ฐ๋ฝ์ ๋ถ์ง๋ฅด๋๊ฐํด์ผ์ง... ...... ๊ทธ๋ ๋ค ๋ฐ์์ ๋ณด๋ฉด ์๊ฒ ์ง๋ง ์ํ๋ค. ์๋๋ค ๋ชป ํ๋ค๋ก ์ ์ ํ๊ฒ ๋ค. ๋์ฝํ ๋ ๋
์! ์ ์ ์ฐจ๋ ค๋!! ๋๋ฌด ์ ์ ์ด ์์๋ค.๋ผ๋ ๊ฑด ๋ณ๋ช
์ด๊ธฐ๋ํ๊ณ ...์๋ฏธ์๋ ๋ณ๋ช
์ ์ง์ด์น์ฐ์. ์๋ฌดํผ ๋ค๋ฆ๊ฒ ๋ด๊ฐ ์์๋ธ ํ๋ฐ๊ธฐ ๊ฒํ์ ๋ณด๋ค๊ฐ ํ๋ฌ ํ๊ณ ์กฐ๊ธ ๋ ๋จ์ 2022๋
. ๋ง์ง๋ง๊น์ง ์ต์ ์ ๋คํด๋ณด์๋ผ๋ ๋ง์์ผ๋ก LeetCode ์ ์ ์ํ๋ค. ์ฝํ
๋ฅผ ์ข๋ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ํ ์ ์์๊น? ๊ณ ๋ฏผํ๋ค๊ฐ github์ ๋จ๊ธฐ์๋ผ๋ ์๊ฐ์ ํ๊ฒ ๋์๊ณ , leecode๋ github๊ณผ ์๋์ฐ๋์ ํ ์ ์๋ค๊ณ ํด์ ! ใ
ใ
ใทใ
LeetCode์ github์ ์ฐ..
์ฐ์ฐํ ๊ธฐํ์ ๊ฐ์ธ์ ์ผ๋ก ์ ๋ง ๋๋ฌด๋๋ฌด๋๋ฌด๋๋ฌด๋๋ฌดx100 ์ข์ํ๋ ๋ฉํ ๋์ด ์ด์ผ๊ธฐ๋ฅผ ํด์ฃผ์
์ hacktoberfest ๋ผ๋ ํ์ฌ๋ฅผ ์๊ฒ ๋์์ต๋๋ค. 10์ ํ ๋ฌ๊ฐ, ์คํ์์ค์ ๊ธฐ์ฌํด์ ๋ฑ์ง๋ฅผ ์ด 4๊ฐ ๋ฐ์ผ๋ฉด ํฐ์
์ธ ์ ์คํฐ์ปค ๊ฐ์ ๊ตฟ์ฆ๋ฅผ ๋ฐ์ ์ ์๋ ํ์ฌ๋๋๋ค. ํ์์ ์คํ์์ค์ ๊ธฐ์ฌํด๋ณด๊ณ ์ถ๋ค!๐ ๋ผ๋ ๋ง์ฐํ ์๊ฐ๋ง์ ๊ฐ์ง๊ณ ์์๋๋ฐ, ์ฌํด ํ์ฌ๋ ๋ฒ์ญ ๊ฐ์ ๊ฑฐ๋ผ๋๊ฐ, ๋ฌธ์ ์์ฑ๊ณผ ๊ฐ์ ๋น๊ฐ๋ฐ๋ถ์ผ๋ ์ฐธ์ฌํ ์ ์๋ค๊ณ ํด์ ํ๋ฒ ๋์ ํด๋ณด์๋ต๋๋ค! ์ฐธ์ฌ ํ๊ธฐ๋ ๋ฐ๋ก ์ ์ง ์์ ์์ ์ด๋ผ์ ์ด ํฌ์คํธ์ ํจ๊ป ๊ธฐ๋กํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ผ๋จ ๊ณต์ ์ฌ์ดํธ(https://hacktoberfest.com)์์ ๋ฑ๋ก์ ํ์๋ฉด ์๋ฐ ํ๋กํ ์น์
์ด ์์ฑ๋๋ต๋๋ค. ์ ๋ ์ ๊นํ์ผ๋ก ๊ณ์ ์ ๋ง๋ค์ด์ ๊นํ ํ๋กํ์ด ๋จ๋ค์ ์ฌ์ง ์..
๐ข ํ๋ก๋์
์ด์ ๋ฐฐํฌ๋ฅผ ์ํด์ ์คํ
์ด์ง์ ๋จผ์ ๋ฐฐํฌ๋ฅผ ํ๊ณ ๊ทธ ์คํ
์ด์ง ๋ฐฐํฌ๋ฅผ ์ํ ๋ธ๋์น develop์ ๋ชจ๋ ์์
๋ค์ ์ฐ์ ์ ์ผ๋ก merge ํ์๋๋ฐ, ๋ค๋ฅธ ํ๋ก์ ํธ๋ก ์ธํด์ master์ develop์ ๋ฒ์ ์ฐจ์ด๊ฐ ์์ด์ ๊ธํ๊ฒ master์์ hotfix ๋ธ๋์น๋ฅผ ๋ฐ์ ์์
์ ์งํํด์ผ ํ๋ค. ์ด๋ฏธ ๋ฐฐํฌ๋์ด์๋ ๋ฒ์ ์์ ๊ธํ ๋ฌธ์ ๋ ๋ฒ๊ทธ๊ฐ ์๊ธฐ๋ฉด ํด๊ฒฐํ๊ธฐ ์ํด์ ์ฐ๋ ์ ๋ต์ ์ด์ผ๊ธฐํ๋ ๊ฒ์ด hotfix์
๋๋ค. ์ฃผ๋ก ๋ธ๋์น๋ก๋ง ์์
์ ํด์๊ธฐ์ ๋ฌด์์ธ์ง ์ ํํ๊ฒ ์ธ์งํ๊ธฐ ์ํด์ ์กฐ์ฌ๋ฅผ ํ๋ค. ์๋์ด : 'ํซํฝ์ค ๋ฐ์ ์งํํด์ฃผ์ธ์~' me : ?????????????? Hotfix๋ ์งง์ ํธํก์ ๋ธ๋์น๋ก develop์์ ๋ฐ๋๊ฒ ์๋๋ผ master์์ ๋ฐ์ ๋ง๋ค์ด์ง๊ณ ํฉ์ณ์ง๋ค. ๊ทธ๋ฆฌ๊ณ develop์๋..
๋ฒ์จ 7์์ ๋ฐ์ด ์ง๋๊ฐ๋ค. ๊ฑฐ์ฐฝํ ๊ฒ์ ์์ง๋ง ์ด์ ์ผ ์๋ฐ๊ธฐ ํ๊ณ ๋ฅผ ์์ํด๋ณด๋ ค๊ณ ํ๋ค. ์ฃผ๋์ด ๊ฐ๋ฐ์๊ฐ ๋๋ค ์๋
๋ถํฐ ์ผ์ํด์ค๋ ์ผ์ด ์ด๋ฃจ์ด์ก๋ค. ๋ค๋ฅธ ์ฌ๋๋ค ์ทจ์
ํ๊ธฐ์์๋ ๋ณด๋ ๊ณจ๋ผ์ ์ทจ์
ํ๋ ์ํฉ์ด... ๋์๊ฒ๋ ๋น์ทํ๊ฒ ์ผ์ด๋ฌ๋ค!! ๐ฒ ๋ ์ข์ ์กฐ๊ฑด์ ํ์ฌ๋ฅผ ํฌ๊ธฐํ๊ณ ์ง๊ธ ํ์ฌ๋ฅผ ์ ํํ๋๋ฐ, ์ง๊ธ ํ์ฌ๊ฐ ํจ์ฌ ๋น์ ์ด ์์ด ๋ณด์๊ณ ํ์ฌ ํจ๊ปํ๊ณ ์๋ ๋ด ๋์ด ๋๋์ ๋๋ฃ๋ค์ด ์ข์๋ค. ๋ฌผ๋ก ์ ๋ง ๋ด ๋์ด ๋๋๋ ๋ค 5๋
์ฐจ ์ด์์ ๊ฒฝ๋ ฅ์๋ค์ด๋ค. ใ
ใ
ใ
..... (๋์ด๊ฐ ๋ญฃ์ด์คํ๋!!!) ๋ ๋์ ์ฐ๋ด์ ์ ์ํ๋ ๊ณณ์ ํ์๋ค์ด ๋ค ๋๊ฐ์ ๋ค์ ์
์
์ค์ธ ๊ณณ์ด๋ผ์ ๋น ๋ฅด๊ฒ ๋ฌด์ธ๊ฐ๋ฅผ ๋ฐฐ์๋๊ฐ๊ธฐ์๋ ๋ฌด๋ฆฌ๊ฐ ์์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์ด์ ํ์ฌ์ ํ์ฌ์ ๋จ์๋ค. ์ฐ๋ด์.... ์์ผ๋ก ๊ณ์ ์ค๋ฅผ ํ
๋... (....
์ฌ์ค, ๋ด๊ฐ ๊ธฐ์ตํ๊ณ ์ถ์ด์ ๋ง๋๋ ํฌ์คํ
๐
โ
git branch ๋ง๋ค๊ธฐ ์ฃผ๋ก ํฐ๋ฏธ๋์์ ๋ช
๋ น์ด๋ก ์ ์ด์ ์งํํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ฃ ? ์ ๋ git ๋ง๋ค๋ ๋ช
๋ น์ด๊ฐ ๋๋ฌด ์ด๋ ต๊ฒ ๋๊ปด์ก๋๋ฐ ๊ณ์ ์ฐ๋ค๋ณด๋ ๋ช
๋ น์ด๊ฐ ์๋๋ฉด ๋ถํธํ ์ง๊ฒฝ์ด ๋ ๊ฒ ๊ฐ์์. ํ๋ก์ ํธ๋ฅผ ์งํํ๋ค๋ณด๋ฉด ๋ธ๋์น๋ฅผ ์์ฑํด์ ์ธ๋ถํํด์ ์์
ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ต๋๋ค. ์๋์ ๋ช
๋ น์ด๋ฅผ ๋ฃ์ด์ฃผ์๋ฉด branch๊ฐ ๋ง๋ค์ด์ง๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ธ๋์น๋ก ๊ฒฝ๋ก๊ฐ ๋ณ๊ฒฝ๋์ด์์ต๋๋ค. git checkout -b ํ์ฌ ์ด๋์ ์๋์ง ํ์ธํด๋ณด๊ณ ์ถ๋ค๋ฉด git branch ๋ฅผ ๋ฃ์ด๋ณด์๋ฉด ํ์ฌ ์ด๋ ๋ธ๋์น์ ์๋์ง ํ์ธํ์ค ์ ์์ด์ ๋ง์ฝ์ ๋ธ๋์น๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ๋ค?! ๊ทธ๋ฌ๋ฉด switch๋ฅผ ์จ์ฃผ๋ฉด ๋ฉ๋๋ค git switch โ
git branch ์ด๋ฆ ๋ณ๊ฒฝํ๊ธฐ ๋ธ๋์น๋ฅผ ๋ง๋ค์..
โช Literal types const userName1 = "Bob"; let userName2 = "Tom"; const๋ ์์๋ก ๋ณํ์ง ์๋ ๊ฐ์ ์ ์ธํ ๋, let๋ ์ฌํ ๋น์ด ๊ฐ๋ฅํ ๊ฐ์ ์ ์ธํ ๋ ์ฌ์ฉํฉ๋๋ค. ์ ์ํ์์ VSC๊ฐ์ ์๋ํฐ์์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ค๋ณด๋ฉด const๋ "Bob"์ด๋ผ๊ณ ์ ์ธ ๋ ๊ฐ์ด ๋จ๊ณ , let์ let userName2 : string์ด๋ผ๋ ํ์
๊ฐ์ด ๋น๋๋ค. let์ ์ธ์ ๋ ๋ค๋ฅธ ๊ฐ์ผ๋ก ๋ณํ ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค. userName2 ์ ์ซ์๋ฅผ ๋ฃ๊ณ ์ถ๋ค๋ฉด? let userName2 : string | number = "Tom"; ์ด๋ ๊ฒ ํ์
์ ๋ ๋ค ๋ช
์ํด์ค๋๋ค. type Job = "police" | "developer" | "teacher"; interface User..
1. ๋ฐ๋ฒจ(babel)์ด๋? โช ๋ธ๋ผ์ฐ์ ๋ ํ๋ซํผ๋ง๋ค ๋ณด์ฌ์ง๋ ๋ชจ์ต์ด ๋ค๋ฅธ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์ด๋ฌํ ์ฐจ์ด๋ฅผ ์ต์ํํ์ฌ ๋ธ๋ผ์ฐ์ , ํ๊ฒฝ์ ์ํฅ์ ๋ ๋ฐ๊ณ ํด๋น ์น ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ์ต์ ํ๋ฅผ ํ๋ ์์
์ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ด๋ผ๊ณ ํ๋ค. ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ค์๊ฒ๋ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ์ด์๋ ์ฝ๋์ ์ผ๊ด์ฑ๋ ์ด๋ ต๊ฒ ๋ง๋ค๊ณ ํผ๋์ค๋ฝ๊ฒ ํ๋ ์์ ์ค์ ํ๋์ด๋ค. ์ด๋ฐ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ์ด์๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ๋ง๋ค์ด์ง ํด์ด ๋ฐ๋ฒจ์ด๋ค! ES6+ ๋ฒ์ ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ ํ์
์คํฌ๋ฆฝํธ, JSX ๋ฑ ๋ค๋ฅธ ์ธ์ด๋ก ๋ถ๋ฅ๋๋ ์ธ์ด๋ค์ ๋ํด์๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ๋์ํ ์ ์๋๋ก ํธํ์ฑ์ ์ง์ผ์ค๋ค. ์ฝ๋๋ฅผ ๋ณํ์ํค๋ ํธ๋์คํ์ผ๋ฌ์ ์ญํ ์ ํ๋ค. ๋ฐ๋ฒจ ์ค์ ์ ํ ๋ ๋๊ฐ์ง๋ก ๋๋ฉ๋๋ค. ๋๊ฐ์ง ํ์ผ ํฌ๋งท์ ๋จ๋
์ผ๋ก ์ฐ์ผ ์๋ ์๊ณ , ํจ๊ป ์ฐ์ผ ..
์ด ๋๊ฐ์ง์ ์ฐจ์ด์ ์ ์ค์ ์ํ์์ ์ฌ์ฉํ ํจํค์ง์ ๊ฐ๋ฐ์ฉ ํจํค์ง์ ์ฐจ์ด์ด๋ค. ๊ฐ๋ฐ์ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ devDependencies์ ์ ์ด์ฃผ๊ณ , ์ง์ง ๊ธฐ์ ์คํ์ผ๋ก ์ฌ์ฉ๋์ด์ผ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ dependencies์ ์ค์นํด์ค๋ค. ์ฆ, ์ด๋ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ๋ก์ ํธ์ ์ปดํ์ผ(๋น๋)ํ์์ ํ์ํ๋ฉฐ, devDependencies์ ๋ฃ๊ณ , ๋ฐํ์์๋ ๊ณ์ ์ฐ์ด๋ ๊ฒ์ด๋ฉด denpendencies์ ๋ฃ๋๋ค. ๊ตฌ๋ถํด์ ์ ์ฅํ๋ ์ด์ ๊ฐ๋ฐ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฐฐํฌ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ตฌ๋ถํ๋ ์ด์ ๋ ์ดํ์ ๋น๋ํ๊ณ ๋ฐฐํฌํ ๋, dev์ ๋ค์ด๊ฐ๋ ๊ฐ๋ฐ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํฌํจ์ํค์ง ์๊ณ ๋น๋ํ๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ ๊ธฐ๋๋ฌธ์ ์ดํ์ ๋ก์ง๊ณผ ์ฐ๊ด์ด ์๋ค๊ณ ํ๋จ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ค๋ฉด devDependencies์ ๋ฃ์ด์ฃผ๋ ๊ฒ์ด ์ข๋ค.
์์ด 1. ์๋ก ๋ค๋ฅธ n๊ฐ์ ๋ฌผ๊ฑด ์ค์์ r๊ฐ๋ฅผ ํํ์ฌ ํ ์ค๋ก ๋ฐฐ์ดํ๋ ๊ฒ์ n๊ฐ์ ๋ฌผ๊ฑด์์ r๊ฐ ํํ๋ ์์ด์ด๋ผ ํ๊ณ , ์ด ์์ด์ ์๋ฅผ ๊ธฐํธ๋ก nPr์ ๊ฐ์ด ๋ํ๋ธ๋ค. 2. ์๋ก ๋ค๋ฅธ n๊ฐ์์ r๊ฐ๋ฅผ ํํ๋ ์์ด์ ์๋ (๋จ, 0 < r โฆ n) [๋ค์ด๋ฒ ์ง์๋ฐฑ๊ณผ] ์์ด (Basic ๊ณ ๊ต์์ ์ํ ์ํ๊ณต์ ํ์ฉ์ฌ์ , 2002. 3. 10., ๊น์ข
ํธ) ๋จ์ํ๊ฒ ๋งํ์๋ฉด ํ ๋ฐฐ์ด์ 4๊ฐ์ ์๋ก ๋ค๋ฅธ ์ซ์๊ฐ ๋ค์ด๊ฐ์๊ณ , ๊ทธ ์ค์์ 3๊ฐ์ ๋ฌธ์๋ค์ ์์๋ก ๊ณจ๋ผ์ ์ค๋ณต์์ด ์กฐํฉ์ ์ํค๋ ๊ฒ์ ์์ด์ด๋ผ๊ณ ํ ์ ์๋ค. ์๋ฆฌ ํ๋์ ์๋ฅผ ์ ํํ๋ค. ํ๋๋ฅผ ์ ํํ์ผ๋ ๋จ์ ์๋ค ์ค์์ 2๊ฐ๋ฅผ ์ ํํด์ผํ๋ค. ์ด ๊ณผ์ ์ ๋ฐ๋ณตํ๋ฉด์ ๋ง๋ค์ด์ง๋ค. ์ด๋ฐ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ ๋ช๊ฐ์ง๋ค์ด ์๋๋ฐ ์ด ์ค์์ ์์ด์ ๊ฒฝ์ฐ์ ์์ด๊ณ ์ผ๋..
1. JavaScript(ES6) Code Snippets (์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ์ค๋ํซ) ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ์ค๋ํซ์ ๋์ค์ ์ผ๋ก ๋ง์ด ์ฐ๋ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋์กฐ๊ฐ์ ๋ํ ์ค๋ํซ์ ์ ๊ณตํ๊ณ ์ฌ์ฉ์๊ฐ ๋ฐ๋ก ์ ์ํด์ ์ธ ์ ์๊ฒ ์ง์ํด์ค๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ฟ ์๋๋ผ ํ์
์คํฌ๋ฆฝํธ ๋ฆฌ์กํธ, ๋ทฐ๊น์ง๋ ์ง์์ ํด์ค๋ค. 2. ES7 React / Redux / GraphQL / React-Native snippets ๋ฆฌ์กํธ ๊ฐ๋ฐ์๋ผ๋ฉด ๋ฐ๋์ ์จ์ผํ ํ์ฅ ํ๋ก๊ทธ๋จ ์ค ํ๋์ด๋ค. ํค์๋๋ฅผ ์ฌ์ฉํด์ ๊ฐํธํ๊ฒ ์ฝ๋์์ฑ์ ํ ์ ์๋ค. 3. ESLint ์ฝ๋๋ฅผ ์๋์ผ๋ก ํ์ํํ๊ณ ์ค๋ฅ๊ฐ ๋ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๋ฉ์ธ์ง๋ก ๊ฐ๋ฐ์๋ฅผ ์ง์ํ๋ค. ๋ง์ฝ ์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ํ์
์ ํ๋ ๊ฒฝ์ฐ๋ผ๋ฉด ์ผ๊ด๋ ์์์ผ๋ก ๋ง์น ํ์ฌ๋์ด ์ฝ๋ฉํ ๊ฒ๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์๋ ..