Stack Overflow์์ 10์ฃผ๋
์ด ๋ค๊ฐ์ค๊ณ ์์ต๋๋ค. ์๋
์ ๊ฑธ์ณ ์ฌ์ดํธ ์ฌ์ฉ์ ๋ํ ๋์ ์ ๊ทผ ๋ฐฉ์๊ณผ ์ฌ์ดํธ์ ๋ํ ์ธ์์ด ๋ง์ด ๋ฐ๋์์ผ๋ฉฐ, ๋ด ๊ฒฝํ์ ์ฌ๋ฌ๋ถ๊ณผ ๊ณต์ ํ๊ณ ์ถ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ ์ฌ์ดํธ ์ปค๋ฎค๋ํฐ๋ ๋ฌธํ ์ํ์ ๋ณ๋ก ๊ด์ฌํ์ง ์๋ ์ผ๋ฐ ์ฌ์ฉ์์ ๊ด์ ์์ ์ด์ ๋ํด ์ฐ๊ณ ์์ต๋๋ค. ์์ฆ์ ์ ๊ฐ ์์
ํ๊ณ ์๋ ์ ํ์ธ VS Code์ ๊ด๋ จ๋ ์ง๋ฌธ๋ค๋ง ๋ต๋ณ์ ๋๋ฆฌ๊ณ ์์ต๋๋ค. ํ์ง๋ง ์ ๋ ๋ค์ํ ์ฃผ์ ์ ๊ดํ ํ ๋ก ์ ์ ๊ทน์ ์ผ๋ก ์ฐธ์ฌํ๊ณค ํ์ต๋๋ค. XNUMX๋
์์ ๋๋
์กด ์คํคํ
์ ๊ฐ 10๋
๋์ Stack Overflow๋ฅผ ์ฌ์ฉํ๋ฉด์ ๋ฐฐ์ด ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ง๋ฌธ์ ํ ์ ์์ด์ผ ํฉ๋๋ค.
์ธ๋ป ๋ณด๋ฉด ์ด๋ณด๋ค ๋ ๊ฐ๋จํ ๊ฒ์ ์์ต๋๋ค. ํ ์คํธ ํ๋์ ๋ช ๋จ์ด๋ฅผ ์ ๋ ฅํ๊ณ "์ ์ถ"์ ํด๋ฆญํ๋ฉด ์ธํฐ๋ท์ด ๋ง์ ์ฒ๋ผ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค! ํ์ง๋ง ์ค์ ๋ก ๊ฒฐ๊ณผ๋ฅผ ์ป๊ธฐ ์ํด ๊ทธ ๋น์ด๋จน์ ํ๋์ ์ด๋ค ๋จ์ด๋ฅผ ์ ๋ ฅํด์ผ ํ๋์ง ์์๋ด๋ ๋ฐ ๊ฑฐ์ 10๋ ์ด ๊ฑธ๋ ธ์ต๋๋ค. ์ฌ์ค ์ ๋ ์์ง๋ ๋งค์ผ ๊ทธ๊ฒ์ ๋ํด ๋ฐฐ์ฐ๊ณ ์์ด์.
์ข์ ์ง๋ฌธ์ ํ๋ ๊ฒ์ ์ ๋ง ๊ณผ์ํ๊ฐ๋ ๊ธฐ์ ์
๋๋ค(์ข์ ์ด์ ๋ณด๊ณ ์๋ฅผ ์์ฑํ๋ ๊ฒ๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค). ์ฒซ์งธ, ์ง๋ฌธ์ด "์ข์"์ง ์ด๋ป๊ฒ ํ๋จํ ์ ์์ต๋๊น? ์คํ ์ค๋ฒํ๋ก ์ ์
- ์ฌ์ดํธ์ ์ฃผ์ ์ ์ผ์นํฉ๋๊น?
- ๊ฐ๊ด์ ์ธ ๋ต๋ณ์ ์๋ฏธํฉ๋๋ค.
- ์์ง ์์ฒญ๋์ง ์์์ต๋๋ค.
- ์ฐ๊ตฌ๋์์ต๋๋ค.
- ์ผ๋ฐ์ ์ผ๋ก ์ฝ๊ฒ ์ฌํํ ์ ์๋ ์ต์ํ์ ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ๋ช ํํ๊ฒ ์ค๋ช ํฉ๋๋ค.
์ข์ต๋๋ค. ํ์ง๋ง ์ค์ ๋ก "๋ช ํํ ๋ฌธ์ ์ค๋ช "์ ์ด๋ค ๋ชจ์ต์ผ๊น์? ์ด๋ค ์ ๋ณด๊ฐ ๊ด๋ จ๋๊ณ ์ด๋ค ์ ๋ณด๊ฐ ๊ด๋ จ๋์ง ์์ต๋๊น? ๋๋ก๋ ์ข์ ์ง๋ฌธ์ ํ๋ ค๋ฉด ๋จผ์ ๋ต์ ์์์ผ ํ ๊ฒ ๊ฐ์ ๋๋์ด ๋ค ๋๊ฐ ์์ต๋๋ค.
๋ถํํ๊ฒ๋ ์์ ํ ์คํธ ํ๋๋ ์ฌ๊ธฐ์ ๋์์ด ๋์ง ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๋๋ฌด ๋ง์ ์ฌ์ฉ์๊ฐ ํ์ง์ด ๋ฎ์ ์ง๋ฌธ์ ๊ฒ์ํ๋ ๊ฒ์ด ๋๋ผ์ด ์ผ์ ๋๊น? ๋๋๋ก ๊ทธ๋ค์ด ์ป๋ ์ ์ผํ ๋๋ต์ ํผ๋์ค๋ฌ์ด ๋ฌธ์์ ๋ํ ๋งํฌ๋ฟ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ค์ ์ฌ์ ํ โโ์ด์ด ์ข์ ๊ฒ์ ๋๋ค. ํ์ง์ด ๋ฎ์ ์ง๋ฌธ ์ค ๋ค์๋ ์กฐ์ฉํ ๋ฐ๋ํ๋ฅผ ๋ฐ๊ณ ๋์๋ ์ง๋ฌธ ์์ผ๋ก ์ฌ๋ผ์ง๋๋ค.
์ข์ ์ง๋ฌธ์ ํ๋ ๊ฒ์ ๊ธฐ์ ์ด๋ค. ๋คํํ๋ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋๋ ๋๋ถ๋ถ ๋ง์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ์ฝ๊ณ ๋ฌด์์ด ํจ๊ณผ๊ฐ ์์๊ณ ๋ฌด์์ด ํจ๊ณผ๊ฐ ์์๋์ง ์ง์ ํ๋ฉด์ ๋ฐฐ์ ์ต๋๋ค. ์ด๋ค ์ ๋ณด๊ฐ ์ ์ฉํ๊ณ ์ด๋ค ์ ๋ณด๊ฐ ์ง์ฆ์ค๋ฝ๋์? ์ต๋ํ ์ง์์ ์ค์ ๋ก ์ฌ์ฉํ๊ณ ์ง๋ฌธํ๋ ๊ฒ์ ์ฌ์ ํ โโโโ๋๋ ค์ธ ๊ฒ์ ๋๋ค. ์ต์ ์ ๋คํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ํตํด ๋ฐฐ์ฐ์ญ์์ค. ๋๋ ์ด๊ธฐ์ ๋ฌด์งํ ์ง๋ฌธ์ ํด์ ์ฝ๊ฐ ๋นํฉ์ค๋ฝ๋ค๋ ์ ์ ์ธ์ ํด์ผ ํฉ๋๋ค. ์๋ง๋ ์ด๊ฒ์ ์ด ์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ ์ดํ๋ก ์ง๋ฌธ ๊ธฐ์ ์ด ๋ง์ด ํฅ์๋์๋ค๋ ๊ฒ์ ์ฆ๋ช ํ ์๋ ์์ต๋๋ค.
๋์ ์ง๋ฌธ๊ณผ ์ข์ง ์์ ์ง๋ฌธ์ ๊ฐ์ ๊ฒ์ด ์๋๋๋ค
๋๋ ์์ฝ์ ์คํ์ผ๋ก ์ฝํ ํ์ง ์์ ๊ฒ์ ๋๋ค. ์ผ๋ถ ์ง๋ฌธ์ ๋จ์ง ๋์ฉ๋๋ค.
์คํฌ๋ฆฐ์ท๊ณผ "WHY DOESN'T THIS WORK!?!"๋ผ๋ ๋ฌธ๊ตฌ๋ก ๊ตฌ์ฑ๋ ์ง๋ฌธ์ ๋๋ค. - ๋์. ์? ์ ์๊ฐ ๊ฑฐ์ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ด์ง ์์ ๊ฒ์ ๋ถ๋ช ํฉ๋๋ค. ์ด๊ฒ์ ์ง๋ฌธ์ด๋ผ๊ธฐ๋ณด๋ค๋ โ๋๋ฅผ ์ํด ์ด ์ผ์ ํด์ฃผ์ธ์!โ๋ผ๋ ์๊ตฌ์ ๋๋ค. ๋ด๊ฐ ์ ์ด๋ฐ ์ผ์ ํ๊ฒ ์ต๋๊น? ๋ด ์๊ฐ์ ์ฒ์๋ถํฐ ๋ฐฐ์ฐ๊ธฐ๋ฅผ ์ํ์ง ์๊ณ ๋ด ๋์์ ๊ฐ์ฌํ์ง ์๋ ์ฌ๋์ ๋๋ ๋ฐ ๋ญ๋นํ๊ธฐ์๋ ๋๋ฌด ์์คํฉ๋๋ค. ์คํ ์ค๋ฒํ๋ก๊ฐ ๋ฌด์์ธ์ง ์์๋ณด์ธ์.
์ด์ "๋ด ํ์ด์ง์์ ํ๋์ ํ ๋๋ฆฌ๋ฅผ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ"์ด๋ผ๋ ์ง๋ฌธ์ ์๊ฐํด ๋ณด์ธ์. ์ด ์ง๋ฌธ์ CSS ๊ฐ์ ์์ฑ์ ๋ํด ์ค๋ช ํ๋ ์ฌ๋ฌ ๋จ๋ฝ์ ํ ์คํธ๋ก ๊ตฌ์ฑ๋์ด ์์ง๋ง "CSS" ๋๋ "๊ฐ์"๋ผ๋ ๋จ์ด๋ฅผ ๋ช ์์ ์ผ๋ก ์ธ๊ธํ์ง ์์ต๋๋ค. ์ด์ ๊ฐ์ ์ง๋ฌธ์ ๋ง์ ์คํ ์ค๋ฒํ๋ก ์ง์นจ์ ์ด๊ธ๋ ์ ์์ง๋ง ๋์ํ์ง ์์ง๋ง ๋์ ์ง๋ฌธ์ ์๋๋๋ค. ์ ์๋ ๋ฌด์์ ์ ๊ณตํด์ผ ํ ์ง ๋ชจ๋ฅธ ์ฑ ์ ์ด๋ ๋ช ๊ฐ์ง ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค. ์ธ์ํ๊ณ ๋ฐฐ์ฐ๋ ค๋ ์์ง์ ๋ง์ฐฌ๊ฐ์ง๋ก ์๋๋ ์ค์ํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋ง์ Stack Overflow ๊ธฐ์ฌ์๋ ๋ ์ง๋ฌธ์ ๋ชจ๋ ๋ฐ๋ํ์ ๋ซ๊ธฐ์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํ ๊ฒ์ ๋๋ค. ์ด๋ ์ค๋ง์ค๋ฝ๊ณ ๊ฒฝํ์ด ์๋ ๋ง์ ์ฌ์ฉ์๊ฐ ๋ ๋์ ์ง๋ฌธ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ณ ์ฌ์ดํธ ์๋ ๋ฐฉ์์ ์ดํดํ๊ธฐ ์ ์ ๊บผ์ง๊ฒ ๋ฉ๋๋ค.
์ ๋ง ๋์ ์ง๋ฌธ์ ์๊ฐ์ ๋ค์ผ ๊ฐ์น๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ณ๋ก ์ข์ง ์์ ์ง๋ฌธ์ ํ๋ ์ฌ๋๋ค์ ์๋์น ์๊ฒ ๊ทธ๋ ๊ฒ ํ๋ค๋ ์ ์ ๋ช ์ฌํด์ผ ํฉ๋๋ค. ๊ทธ๋ค์ ์ข์ ์ง๋ฌธ์ ํ๊ณ ์ถ์ดํ์ง๋ง ๋ฐฉ๋ฒ์ ๋ชจ๋ฆ ๋๋ค. ์๋ก ์จ ์ฌ๋๋ค์ ๋งน๋ชฉ์ ์ผ๋ก ์ค๋ช ๋ ์์ด ์ฒ๋ฒํ๋ค๋ฉด ๊ทธ๋ค์ ์ด๋ป๊ฒ ๋ฐฐ์ธ ๊ฒ์ธ๊ฐ?
์ข์ ์ง๋ฌธ์ด ๋ต์ ๋ณด์ฅํ๋ ๊ฒ์ ์๋๋ค
์คํ ์ค๋ฒํ๋ก๋ ์ผ๋ฐ์ ์ผ๋ก ๋ง์ ์ฌ๋๋ค์ด ๋๋ตํ ์ ์๋ ๊ฐ๋จํ ์ง๋ฌธ์ ๋ ๋น ๋ฅธ ๋ต๋ณ์ ์ ๊ณตํฉ๋๋ค. JavaScript ๋๋ HTML์ ์ด์ง ๊ฒ์์ ๋ํด ์ง๋ฌธ์ด ์์ต๋๊น? ์์ฃผ ๋ฉ์ง! ํ ์๊ฐ ์์ XNUMX๊ฐ์ ๋ต๋ณ์ ๋ฐ์ผ์ธ์. ๊ทธ๋ฌ๋ ์ง๋ฌธ์ด ๋ณต์กํ๊ฑฐ๋ ๊ตฌ์ฒด์ ์ผ์๋ก ํํ์ ์ง์ ๊ด๊ณ์์ด ๋ต๋ณ์ ์ป์ ๊ฐ๋ฅ์ฑ์ด ์ค์ด๋ญ๋๋ค.
์๋ต์ ๋ฐ์ ๊ฐ๋ฅ์ฑ๋ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋น ๋ฅด๊ฒ ๊ฐ์ํฉ๋๋ค. ์ง๋ฌธ์ด ํผ๋์ ์ฌ๋ฌ ํ์ด์ง ๊น์ด๋ก ๋ค์ด๊ฐ๋ฉด ๋ด์ฉ์ด ์ฌ๋ผ์ง๋๋ค. ์ผ์ฃผ์ผ ํ์๋ ์ฌ๋ฐ๋ฅธ ์ง์์ ๊ฐ์ง ๋๊ตฐ๊ฐ๊ฐ ๊ทํ์ ์ง๋ฌธ์ ์ฐ์ฐํ ๋ฐ๊ฒฌํ๊ฒ ๋๊ธฐ๋ฅผ ๊ธฐ๋ํ ์ ์์ต๋๋ค(๋๋ ์๋์์ด ํด๋ฆญํด ์ฃผ์ญ์์ค).
์ ๋ต์ด ๋ง์์ ๋ค์ง ์์ ์๋ ์์ต๋๋ค
๋งค๋ฌ ์ ๋ ์์ ์ธ๊ธฐ ์๋ ๋ต๋ณ์ ๋ํด ์ฌ๋ฌ ๋ฒ์ ๋ฐ๋ํ๋ฅผ ๋ฐ์ต๋๋ค. ๋ณธ์ง์ ์ผ๋ก โ์ด์ ๋ ๊ทธ๋ ๊ฒ ์ค๊ณ๋์๊ธฐ ๋๋ฌธ์ด๋คโ, โ๊ทธ๊ฑด ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์...โ, โ๋จผ์ ๊ณ ์ณ์ผ ํ ๋ฒ๊ทธ๋คโ๋ผ๊ณ ๋งํ๋ ์ข ๋ฅ์ ๋ต๋ณ๋ค์ด๋ค. ์์ ๋ชจ๋ ๊ฒฝ์ฐ์ ๋ํด ์์ฑ์๋ ์๋ฃจ์ ์ด๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์กฐ์ฐจ ๋ฐ์ง ๋ชปํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ๋๋ค์ด ๋ต๋ณ์ ๋ด์ฉ์ด ๋ง์์ ๋ค์ง ์์ผ๋ฉด ๋ฐ๋ํ๋ฅผ ๋์ง ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋๋ ์ฌ์ง์ด ๊ทธ๊ฒ๋ค์ ์ดํดํ์ง๋ง ์ด๊ฒ์ด ๋๋ต์ด ํ๋ ธ๋ค๋ ๊ฒ์ ์๋ฏธํ์ง๋ ์์ต๋๋ค.
๋ฌผ๋ก ๊ทธ ๋ฐ๋๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ข์ ๋ต๋ณ์ด ๋ฐ๋์ ๋ฃ๊ณ ์ถ์ ๋ด์ฉ์ ์๋ ค์ฃผ๋ ๊ฒ์ ์๋๋๋ค. ๊ฐ์ฅ ์ข์ ๋ต๋ณ ์ค ์ผ๋ถ๋ ๋จผ์ ์๋ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ์ ๊ณตํ ๋ค์ ๋ฌธ์ ํด๊ฒฐ์ ์ํ ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์์ ์ค๋ช ํฉ๋๋ค. ๋๋ก๋ ์ฌ์ฉ์์ ์ง๋ฌธ์ ๋ต๋ณํ ๋ค์ ๊ทธ๋ ๊ฒ ํ์ง ์๋ ๊ฒ์ด ์ ๊ถ์ฅ๋๋์ง์ ๋ํ ๊ธด ํ ์คํธ๋ฅผ ์์ฑํฉ๋๋ค.
ํ๋ ํํ์ด ์ฐฌ์ฑ, ๋ฐ๋ ํฌํ ๋๋ ์ข์์ ๋ฒํผ์ผ๋ก ๋จ์ํ๋ ๋๋ง๋ค ์ค์ํ ๊ตฌ๋ณ์ด ์ฌ๋ผ์ง๋๋ค. ์ด ๋ฌธ์ ๋ ์ธํฐ๋ท์์ ์์ฃผ ๋ฐ์ํฉ๋๋ค. ์ผ๋ง๋ ๋ง์ ์์ ๋คํธ์ํฌ๋ฅผ ํตํด "๋๋ ์ด๊ฒ์ ์ง์งํ๋ค"์ "๋ด๊ฐ ๊ทธ๊ฒ์ ์ข์ํ์ง ์๊ฑฐ๋ ๋์ํ๋๋ผ๋ ๊ทธ๊ฒ์ ์ข์ ๋ง์ด๋ผ๊ณ ์๊ฐํ๋ค"๋ฅผ ๊ตฌ๋ณํ ์ ์๊ฒ ํฉ๋๊น?
์ ๋ฐ์ ์ผ๋ก, ์๊ฐ ๋ฐ๋ ํฌํ์๋ ๋ถ๊ตฌํ๊ณ ์ ๋ Stack Overflow ์ปค๋ฎค๋ํฐ๊ฐ ๊ณต์ ํ๊ฒ ํฌํํ๋ค๊ณ ๋ฏฟ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด ๊ธธ์ ๊ณ ์ํ ๊ฒ์ ๋๋ค.
๋๋ Stack Overflow์ ๋ํด ๊ฑฐ์ ๋ฌป์ง ์์ต๋๋ค.
์ด ์ฌ์ดํธ๋ฅผ ์ค๋ ์ฌ์ฉํ ์๋ก ์ด์ ๋ํด ์ง๋ฌธํ๋ ๋น๋๊ฐ ์ค์ด ๋ค์์ต๋๋ค. ์ด๊ฒ์ ๋ถ๋ถ์ ์ผ๋ก ๋์ ์ง์ ์ ์ธ ์ฑ์ฅ ๋๋ฌธ์ ๋๋ค. ๋ด๊ฐ ์ง์ฅ์์ ์ง๋ฉดํ๋ ๋ง์ ๋ฌธ์ ๋ ๋๋ฌด ๋ณต์กํด์ ๊ฐ๋จํ ์ง๋ฌธ์ผ๋ก ํํํ ์ ์๊ฑฐ๋ ๋๋ฌด ๊ตฌ์ฒด์ ์ด์ด์ ๋๊ตฌ๋ ๋๋ฅผ ๋์์ค ์ ์์ต๋๋ค. ๋๋ ์ฌ์ดํธ์ ํ๊ณ๋ฅผ ๊นจ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ข์ ๋ต๋ณ์ ๊ฑฐ์ ํ์คํ ์ป์ง ๋ชปํ ์ง๋ฌธ์ ํผํฉ๋๋ค.
ํ์ง๋ง ์ฌ๊ธฐ์๋ ์๋ก์ด ์ธ์ด๋ ํ๋ ์์ํฌ๋ฅผ ๋ฐฐ์ธ ๋์๋ ์ง๋ฌธ์ ๊ฑฐ์ ํ์ง ์์์ต๋๋ค. ๊ทธ๊ฐ ๊ทธ๋ ๊ฒ ์ฒ์ฌ๋ผ์๊ฐ ์๋๋ผ, ์ ๋ฐ๋์ ๋๋ค. ๋จ์ง ๋ช ๋ ๋์ Stack Overflow์ ์์๋ ํ์, ์ง๋ฌธ์ด ์์ ๋, ์ ๊ฐ ๊ทธ ์ง๋ฌธ์ ๊ฐ์ฅ ๋จผ์ ํ๋ ์ฌ๋์ด ์๋ ๊ฒ์ด๋ผ๋ ๊น์ ํ์ ์ ์ด๋ฅด๋ ์ ๋ฟ์ ๋๋ค. ๊ฒ์์ ์์ํ๋ฉด ๊ฑฐ์ ํญ์ ๋๊ตฐ๊ฐ๊ฐ ์ด๋ฏธ ๋ช ๋ ์ ์ ๊ฐ์ ์ง๋ฌธ์ ํ ๊ฒ์ ๋ฐ๊ฒฌํฉ๋๋ค.
๋ค๋ฅธ ์ฌ๋์ ์ง๋ฌธ์ ๊ด์ฐฐํ๋ ๊ฒ์ ์ ํ์ ๋ํ ์๋ก์ด ์ฌ์ค์ ๋ฐฐ์ธ ์ ์๋ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค.
์ง๊ธ์ ์์
์ค์ด์์
์ง๋ฌธ์ ์ ํ์ด ์ด๋ป๊ฒ ์ฌ์ฉ๋๊ณ ์๋์ง ๋ณด์ฌ์ฃผ๋ ์ค์ํ ์ ํธ์ ๋๋ค. ๊ทธ๋ฌ๋ ์์ ์ ๋๋ตํ๊ณ ๊ณ์ ์งํํ๋ ๊ฒ์ด ์๋๋ผ ๋จผ์ ๊ทธ ์ฌ๋์ด ์ง๋ฌธ์ด ์๋ ์ด์ ๋ฅผ ์ดํดํ๋ ค๊ณ ๋ ธ๋ ฅํ๋ ๊ฒ์ ๋๋ค. ์๋ง๋ ์ ํ์ ๊ทํ๊ฐ ์์ง ๋ชปํ๋ ๋ฌธ์ ๊ฐ ์๊ฑฐ๋ ๊ทํ๊ฐ ๋ฌด์์์ ์ผ๋ก ๋ง๋ ๋ช ๊ฐ์ง ๊ฐ์ ์ด ์์ ์ ์์ต๋๊น? ๋ํ ์ง๋ฌธ์ ์ ๊ฐ ๋ง์ ๋ฒ๊ทธ๋ฅผ ๋ฐ๊ฒฌํ๋ ๋ฐ ๋์์ด ๋์๊ณ ๊ณ์ ์์ ํ ์ ์๋๋ก ์๊ฐ์ ์ฃผ์์ต๋๋ค.
๊ฐ๋ฐ์๋ฅผ ์ํ ์ ํ์ ์ ์ง ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ Stack Overflow๋ฅผ ์ฐ๋ ๊ธฐ์ฅ(๋๋ ๋ ๋์๊ฒ๋ ์ง๋ฌธ ๋ฌ์ง)์ผ๋ก ์๊ฐํ์ง ๋ง์ญ์์ค. ์ด๋ค ์ง๋ฌธ๊ณผ ๋ต๋ณ์ด ๋ํ๋ฌ๋์ง ์ ๊ธฐ์ ์ผ๋ก ํ์ธํ์ธ์. ์ด๋ ๋ชจ๋ ์ง๋ฌธ์ ์ง์ ๋ตํด์ผ ํ๋ค๋ ์๋ฏธ๋ ์๋์ง๋ง ์คํ ์ค๋ฒํ๋ก์ ์ ํธ๋ ๋ฌด์ํ๊ธฐ์๋ ๋๋ฌด ์ค์ํฉ๋๋ค.
์ง๋ฌธ, ๋ฒ๊ทธ ๋ณด๊ณ ์, ๊ธฐ๋ฅ ์์ฒญ ์ฌ์ด์ ๊ฒฝ๊ณ๊ฐ ํ๋ฆฟํด์ก์ต๋๋ค.
์คํ ์ค๋ฒํ๋ก์ VS Code์ ๋ํ ์๋น์์ ์ง๋ฌธ์ ์ค์ ๋ก ๋ฒ๊ทธ ๋ณด๊ณ ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ๋ง์ ์ฌ๋๋ค์ ์ค์ ๋ก ์๋ก์ด ๊ธฐ๋ฅ์ ๋ํ ์์ฒญ์ ๋๋ค.
์๋ฅผ ๋ค์ด "๋ด๊ฐ ํ ๋ VS Code๊ฐ ์ถฉ๋ํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?"๋ผ๋ ์ ๋ชฉ์ ์ง๋ฌธ์ ๋๋ค. - ๋ฒ๊ทธ ๋ฆฌํฌํธ์ ๋๋ค. VS Code๋ ๋ค์ํ ์ํฉ์์ ์ถฉ๋ํ์ง ์์์ผ ํฉ๋๋ค. ๋ฒ๊ทธ ๋ณด๊ณ ์์ ๋ํ ์ง๋ฌธ์ ๋๋ตํ๋ ๊ฒ์ ์์ฑ์๊ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ง์กฑํ๊ณ ์ค์ ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ์ ์ถํ์ง ์์ ์ ์๊ธฐ ๋๋ฌธ์ ๋น์์ฐ์ ์ ๋๋ค. ์ด๋ฐ ์ํฉ์์๋ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์์๊ฒ Github์ ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ์ ์ถํ๋๋ก ์์ฒญํฉ๋๋ค.
๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ์ฐจ์ด์ ์ด ๋ ๋ช ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด "JavaScript IntelliSense๊ฐ VS Code์์ ์๋ํ์ง ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?"๋ผ๋ ์ง๋ฌธ์ด ์์ต๋๋ค. JavaScript IntelliSense๊ฐ ์๋ํ์ง ์๋ ๋ฐฉ์์ ๋ฐ๋ผ ๋ฌธ์ ๋ ๋ค์ ์ธ ๊ฐ์ง ๋ฒ์ฃผ ์ค ํ๋๋ก ๋ถ๋ฅ๋ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์ ๊ตฌ์ฑ ๋ฌธ์ ๋ผ๋ฉด ์ค์ ๋ก ์คํ ์ค๋ฒํ๋ก์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
- ์ค๋ช ๋ ์ฌ๋ก์์ IntelliSense๊ฐ ์๋ํด์ผ ํ์ง๋ง ์๋ํ์ง ์๋ ๊ฒฝ์ฐ ์ด๋ ๋ฒ๊ทธ ๋ณด๊ณ ์์ ๋๋ค.
- ์ค๋ช ๋ ๊ฒฝ์ฐ IntelliSense๊ฐ ์๋ํ์ง ์์ผ๋ฉด ์ด๋ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ํ ์์ฒญ์ ๋๋ค.
๊ฒฐ๊ตญ ๋๋ถ๋ถ์ ์ฌ์ฉ์๋ ์ด๋ฌํ ๋ฏธ๋ฌํ ์ฐจ์ด์ ์ ๊ฒฝ ์ฐ์ง ์๊ณ ๋จ์ง JavaScript IntelliSense๊ฐ ์๋ํ๊ธฐ๋ฅผ ์ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ์ฐจ์ด์ ์ ํ๋ก์ ํธ ์ฑ ์์์ธ ๋์๊ฒ๋ ์ค์ํ์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ๋์๊ฒ๋ ์ค์ํ์ง ์์ต๋๋ค. ์ง๋ฌธ, ๋ฒ๊ทธ ๋ณด๊ณ ์, ๊ธฐ๋ฅ ์์ฒญ์ ๋ชจ๋ ํ๋์ ์์ด๋์ด๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฌ์ฉ์๋ ๋ด ์ฝ๋์์ ๋ฌด์ธ๊ฐ๋ฅผ ๊ธฐ๋ํ์ง๋ง ์ดํดํ์ง ๋ชปํฉ๋๋ค. ์ ํ์ด ์๋ฒฝํ๋ค๋ฉด ์ฌ์ฉ์๋ ์ ํ์ ๋ํด ์ ๋ ์ง๋ฌธํ์ง ์์ ๊ฒ์ ๋๋ค. ์๋ํ๋ฉด ๋ชจ๋ ๊ฒ์ด ๋ช ํํ๊ณ ์ํ๋ ๊ฒ์ ์ ํํ ์ํํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค(๋๋ ์ ์ด๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ์ด์ ๋ฅผ ๋ช ํํ๊ฒ ์๋ ค์ฃผ๊ธฐ ๋๋ฌธ์ ๋๋ค).
๊ฐ๋ฐ์๋ ์ฌ๋์ด๋ค
์ฌ๋๋ค์ ๊ฐ์ ์ ์ ๋๋ค. ์ฌ๋๋ค์ ๋นํฉ๋ฆฌ์ ์ ๋๋ค. ์ฌ๋๋ค์ ๋ฐ๋ณด์ ๋๋ค. ๋ฌผ๋ก ํญ์ ๊ทธ๋ฐ ๊ฒ์ ์๋์ง๋ง ๊ฐ๋์์! ๋ฏฟ๊ฑฐ๋ ๋ง๊ฑฐ๋, ๊ฐ๋ฐ์๋ ์ฌ๋์ ๋๋ค.
์ฐ๋ฆฌ ๊ฐ๋ฐ์๋ค์ด ์ค์ค๋ก์๊ฒ ๋ค์๊ณผ ๊ฐ์ด ๋งํ๊ณ ์ถ์ดํ๋ ํ์์ด ์์ต๋๋ค. โ์ฐ๋ฆฌ๋ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์์ ํ๋ฏ๋ก ํฉ๋ฆฌ์ ์ด์ด์ผ ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋น๋ฐ์ค๋ฌ์ด ์์ง์ ์ดํดํ๋ฏ๋ก ํ๋ช ํด์ผ ํฉ๋๋ค. ์ํํธ์จ์ด๊ฐ ์ ์ธ๊ณ๋ฅผ ์ฅ์ ํ์ผ๋ฏ๋ก ์ฐ๋ฆฌ๋ ๋์ฒ ํด์ผ ํฉ๋๋ค! ์์ํ! ์์ผ๋ก!!!"
์ด๊ฒ์ ์๋ชป๋ ๊ฒ์ ๋๋ค. ๋ง์ฝ ๊ทธ๋ ๋ค๋ฉด, ํ๋๋์ ๋๋จธ์ง ์ฌ๋๋ค์ ๋์ฐ์ค ๊ฒ์ ๋๋ค. ๊ฐ๊ด์ ์ธ ์ง์ ๊ธฐ๋ฐ์ผ๋ก ์ค๊ณ๋ ์ ๋ฌธ๊ฐ๋ฅผ ์ํ ๋๊ตฌ์ธ Stack Overflow์์๋, VS Code์ ๋งค์ฐ ๊ตฌ์ฒด์ ์ธ ์ฝ๋์์๋ ๋ ผ๋ฆฌ์ ์ค๋ฅ, ๋ชจ์, ์ง๋จ ์ฌ๊ณ ๋ฐฉ์ ๋ฑ ๋ชจ๋ ์ข ๋ฅ์ ๋ถ๋ ธ์ ๊ณ์ ์ง๋ฉดํฉ๋๋ค.
๋๋ดํ์ง ๋ง์ธ์. ๋น์ ์ ์๋ง๋ ๋น์ ์ด ์๊ฐํ๋ ๊ฒ๋งํผ ์๋ฒฝํ์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ด ์ฐ๋ฆฌ์ ๊ฒฐ์ ์ ์์ ๋ ค๊ณ ๋ ธ๋ ฅํด์๋ ์ ๋๋ค๋ ๋ป์ ์๋๋๋ค.
์์ผ, ๋ด๊ฐ ์ด๊ฑธ ๋ง๋ ๊ฑฐ์ผ
๋๋ ์ธ๊ฐ์ด๊ณ ๋๋๋ก Stack Overflow์์ ์ผ์ด๋๋ ์ผ์ด ๋๋ฅผ ์ง์ฆ๋๊ฒ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ฌ์ฉ์๊ฐ ์์ ์๊ฒ ๋ง๋ ์ ๋๋ ๊ธ์ ์ฐ๊ฑฐ๋, ๋ด๊ฐ ๋ง๋ค๊ณ ์ ์๋ ์ ํ์ธ VS Code์ ๊ด๋ จ๋ ์ง๋ฌธ์ ๋จ์ํ ์๋ชป๋ ๋ต๋ณ์ ํ๋ ๊ฒฝ์ฐ ๋ฑ์ด ์์ต๋๋ค. ์ด์ํ๊ฒ๋ ๋๋ต์ด ์๋ชป๋ ๊ฒ์ผ์๋ก ๋๊ตฐ๊ฐ๋ ์ด๋ฅผ ๋ช ๋ฐฑํ ์ฌ์ค์ด๋ผ๊ณ ๋ถ๋ฅผ ํ๋ฅ ์ด ๋์์ง๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด๋ฐ ์ผ์ด ์๊ธฐ๋ฉด ์ ๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ํ๋ํด์ ์ ๋ต์ ์๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฌ๋ฌ ๋ฒ ์ด๋ก ์ธํด ๊ธด ์ค๋ ๋๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋ด๊ฐ ๋ง๋ ๊ฒ์ ๋ํ ๊ทธ๋ค์ ์ง์์ ๊ฐํ ์ง๋ฌธ์ ๋์ง๋ ๊ฒ์ ๋์๊ฒ ํ๊ฐ ์์ต๋๋ค! ํญ์ ์ณ์ผ๋ ค๊ณ ๋ ธ๋ ฅํ์ง ๋ง์ธ์, ๋น์ด๋จน์ ๋๋ํ ๋๋ค์! ๋ด ๋ง์ด ๋ง์ผ๋๊น!!!
์ด๋ฐ ์ ๋ง๊ฐ ์์์ ๋์์ ์ด ๋๊ธฐ ์ฝ์ต๋๋ค
๋์์ด ์์์ง๋ ์ง ๋ฎ์ ์ง๋ฌธ์ ์ง๋ฉดํ๋ฉด ๋์์ ์ด ๋๊ธฐ ์ฝ์ต๋๋ค. ๊ทธ๋ Google์ ๋ํด ๋ค์ด๋ณธ ์ ์ด ์๋์? ๊ทธ๋ ์ผ๊ด๋ ๋ฌธ์ฅ์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๊น? ๋น์ ์ ๊ฐ์ ๋๊น?
๋๋ก๋ ํ๋ฃจ์๋ ์์ญ ๊ฐ์ ์๋ก์ด ์ง๋ฌธ์ ๋ด ๋๋ค. ํ์ง์ด ๋ฎ์ ์ง๋ฌธ์ ๊ณ์ ๊ด์ฐฐํ๋ค ๋ณด๋ฉด ๊ฒฝ๋ฉธ์ด๋ ๋์์ฃผ์์ ๋น ์ง ์ํ์ด ์์ต๋๋ค. ์ง๋์น๊ฒ ์ด์ฑ์ ์ธ ์ค์ฌ์๋ฅผ ๋ง๋๊ฑฐ๋ ์ง๋ฌธ์ ์กฐ์ฌํ๊ณ ์์ฑํ๋ ๋ฐ ๋ช ์๊ฐ์ ์๋นํ ์ฌ๋์ด๋ผ๋ฉด ๋๊ตฌ๋ ์ฆ๋ช ํ ์ ์๋ฏ์ด ์ด๋ฌํ ๋์์ฃผ์๋ ์ฌ์ดํธ์ ํผ์ง ์ ์์ผ๋ฉฐ, ๊ทธ ๋๊ฐ๋ก ๋ถ์ ์ ์ธ ์๋ต์ ๋ฐ๊ณ ์๋ฌด๋ฐ ์ค๋ช ๋ ์์ด ๋ง๊ฐ ์์ผ๋ก ์ฌ๋ผ์ง๋๋ค.
๋ฌผ๋ก , ์ ํ ๋ ธ๋ ฅํ์ง ์๊ณ ๋์ ์ง๋ฌธ์ ๊ฒ์ํ๋ ์ฌ์ฉ์๊ฐ ์์ต๋๋ค. ํ์ง๋ง ์ ๋ ํ์ง์ด ๋ฎ์ ์ง๋ฌธ์ ๋๋ถ๋ถ์ด (๋น๋ก ์ด๋ฆฌ์๊ธฐ๋ ํ์ง๋ง) ์ข์ ์๋๋ฅผ ๊ฐ์ง ์ฌ๋๋ค๋ก๋ถํฐ ๋์จ๋ค๊ณ ๋ฏฟ์ต๋๋ค. ๋๋ ํญ์ ์ด๋ณด์๊ฐ ๋๋ค๋ ๊ฒ์ด ๋ฌด์์ ์๋ฏธํ๋์ง ๊ธฐ์ตํ๋ ค๊ณ ๋ ธ๋ ฅํ๋ค. ๋ฐฉ๊ธ ์์ํ๋ฉด ์ฌ๊ธฐ์์ ๋ชจ๋ ๊ฒ์ด ์ค์ ๋ก ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํดํ์ง ๋ชปํฉ๋๋ค. ์ด๋ค ๊ฒฝ์ฐ์๋ ์ด๋ค ๋จ์ด๋ก ๋ฌธ์ ๋ฅผ ์ ํํ๊ฒ ํํํด์ผ ํ ์ง์กฐ์ฐจ ๋ชจ๋ฅผ ๋๋ ์์ต๋๋ค. ์ ๋ฅผ ๋ฏฟ์ผ์ญ์์ค. ์ด ์์น์ ์๋ ๊ฒ์ ์ด๋ ต์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋จ์ง ์ง๋ฌธ์ ํ๋ค๋ ์ด์ ๋ก ์๋ฑํ ๋ง์ ํ๋ ๊ฒ์ ๋ถ์พํฉ๋๋ค.
Stack Overflow๊ฐ ์ด๋ณด์๋ฅผ ๋๊ธฐ ์ํด ๋ง์ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์์์๋ ๋ถ๊ตฌํ๊ณ ์์ง ํด์ผ ํ ์ผ์ด ๋ง์ด ๋จ์ ์์ต๋๋ค. ๋๋ ์ฌ์ดํธ ํ์ค์ ์ค์ํ๋ ๊ฒ๊ณผ ๊ฒฝํ์ด ์๋ ์ฌ์ฉ์์๊ฒ ๊ด๋ํด์ง๋ ๊ฒ ์ฌ์ด์์ ๊ท ํ์ ์ฐพ์ผ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ด๊ฐ ์ง๋ฌธ์ ์ข ๋ฃํ๊ธฐ๋ก ๊ฒฐ์ ํ ์ด์ ๋ฅผ ์ค๋ช ํ๊ฑฐ๋ ์ฌ์ฉ์์๊ฒ ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋๋ก ๋ ๋ คํ๋ ๋๊ธ์ ๊ฒ์ํ๋ ๊ฒ์ด ํฌํจ๋ ์ ์์ต๋๋ค. ์์ง ์ฑ์ฅํ ์ฌ์ง๊ฐ ์์ด์.
๋ฐ๋ฉด์ "JavaScript ๊ฐ๋ฐ์ ์ํ ์ต๊ณ ์ VS Code ๋ ์ด์์์ ๋ฌด์์ ๋๊น?"์ ๊ฐ์ ์ง๋ฌธ์ ๊ฒ์ํ๊ฑฐ๋ ํ ์คํธ ๋์ ์ฝ๋ ์คํฌ๋ฆฐ์ท์ ์ ๋ก๋ํ๋ ํํ์ด 50์ธ ์ฌ์ฉ์๋ฅผ ๋ฐ๋ํ๋ ๋ฐ ์ฃผ์ ํ์ง ์์ต๋๋ค.
๊ฐ๋์ ๊ณ ๋ง๋ค๋ ๋ง์ ์ ํ๊ณ ์ถ์ด
์คํ ์ค๋ฒํ๋ก์๋ ๊ฐ์ฌ ๋ฌธํ๊ฐ ์ฝํฉ๋๋ค. ์๋ ์์ ์ ์ฌ์ดํธ๊ฐ ์ง๋ฌธ์์ "์๋ ํ์ธ์"์ "๊ฐ์ฌํฉ๋๋ค"๋ผ๋ ๋จ์ด๋ฅผ ์๋์ผ๋ก ์๋ผ๋ธ ๊ฒ์ ๊ธฐ์ตํฉ๋๋ค. ์๋ง๋ ์ด ์์ ์ด ์์ง ์๋ฃ๋์์ ๊ฒ์ ๋๋ค. ํ์ธํ์ง ์์์ต๋๋ค.
์ค๋๋ ๊ณ ๊ฐ ์ง์ ๋ถ์ผ์์ ์ผํด ๋ณธ ์ฌ๋์ด๋ผ๋ฉด ๋๊ตฌ๋ ๋๋ฌด ์ง๋์น ๊ณต์ํจ์ด ๋ฐฉํด๊ฐ ๋ ์ ์๊ณ ์ฌ์ง์ด ๊ฐ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ผ ์ ์๋ค๋ ๊ฒ์ ์ ์๊ณ ์์ต๋๋ค. ํ์ง๋ง ๋๋๋ก ์ด ์ฌ์ดํธ์ ๋๊ตฐ๊ฐ๊ฐ ๊ทํ์๊ฒ ๋งค์ฐ ์ค์ํ ์ผ์ ํ ๊ฒฝ์ฐ, ๊ทธ๋ค์๊ฒ ๊ฐ์ฌ๋ฅผ ํํ๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๊ทธ๋ค์๊ฒ ํ๋ฌ์ค๋ฅผ ์ฃผ๋ ๊ฒ์ ๋๋ค. ์ง์ฆ๋.
ํจ์จ์ฑ ๋๋ฌธ์ ์ฐ๋ฆฌ๊ฐ ์ํผ ์๋ ๋ก๋ด์ด ๋ ํ์๋ ์์ต๋๋ค. ๋ฌผ๋ก ์ฌ์ฉ์๊ฐ ์ํ ๊ฒฝ์ฐ ์ฌ์ด๋ ์ฑ๋์ ํตํด ์ฌ๋๋ค ๊ฐ์ ๋์ฑ ํ์คํ ์ปค๋ฎค๋์ผ์ด์ ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ฐ๋ ๋ต๋ณ์ ๋ฐ์ ํ ๋ฌด์จ ์ผ์ด ์์๋์ง ์๊ณ ์ถ์ ๋๊ฐ ์์ด์.
์คํ ์ค๋ฒํ๋ก๋ ํธ๋์ญ์ ์์น์ ๋ฐ๋ผ ์๋ํฉ๋๋ค. ์ด๋ค ์ฌ๋์ ์ง๋ฌธํ๊ณ ๋ค๋ฅธ ์ฌ๋์ ๋๋ตํฉ๋๋ค. ์๋ต์ ๋ฐ์ ํ์๋ ์ด๋ป๊ฒ ๋๋์? ๋๊ฐ ์์? ๊ฐ๋ ๋๋ ์ด๊ฒ์ด ๊ถ๊ธํ๋ค. ์ ๋ต๋ณ์ด ๋์์ด ๋์๋์? ๊ทธ๋ ์ด๋ค ์์ ํ๋ก์ ํธ๋ฅผ ๋์์ต๋๊น? ์ง๋ฌธ์๋ ๋ฌด์์ ๋ฐฐ์ ๋์?
๋ฌผ๋ก ์ด ํธ๊ธฐ์ฌ์ ๋ง์กฑ์ํค๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค. ์ฌ์ฉ์์๊ฒ ์์ ์ด ๋ฐ์ ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ ์ฌ์ฉํ ๊ฒ์ธ์ง ์ค๋ช ํ๋๋ก ์๊ตฌํ๋ ๊ฒ์ ๋น๋ก ๊ทธ๋ ๊ฒ ํ ์ ์๋ค๊ณ ํด๋ ๋งค์ฐ ๋ฌธ์ ๊ฐ ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ๋ํด ์๊ฐํ๋ ๊ฒ์ ํฅ๋ฏธ ๋กญ์ต๋๋ค.
๊ฒ์ด๋ฏธํผ์ผ์ด์ ์ด ํจ๊ณผ์ ์ด๋คโฆ
...ํ๋ก์ธ์ค๋ฅผ ๊ฒ์์ผ๋ก ์ ํํ ๋.
์ํ ํ์์ค์ ์์ +10 ๋๋ +25 ์์ด์ฝ์ด ํ์๋๋ฉด ์ฌ์ ํ ์ฝ๊ฐ ๊ฑฑ์ ๋ฉ๋๋ค. ์๋ง๋ ์ด๋ฌํ ์์ ๊ฒ์ํ ์์ ์ด ์ ๊ฐ 10๋ ๋์ ์ด ์ฌ์ดํธ๋ฅผ ๋ค์ ๋ฐฉ๋ฌธํ๊ณ ์๋ ์ด์ ์ผ ๊ฒ์ ๋๋ค. ํ์ง๋ง ๋ช ๋ ์ด ์ง๋๋ฉด์ ์คํ ์ค๋ฒํ๋ก(Stack Overflow)๊ฐ ์ด๋ค ์ข ๋ฅ์ ๊ฒ์์ธ์ง, ๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์ ์น๋ฆฌํ๋ ๊ฒ์ด ๋ฌด์์ ์๋ฏธํ๋์ง ๊ถ๊ธํด์ง๊ธฐ ์์ํ์ต๋๋ค.
์ ๋ ์ด ์์คํ
์ด ์ ์ฉํ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ๋ํด ์ฌ๋๋ค์๊ฒ ๋ณด์ํ๋ ค๋ ์ต์ ์ ์๋๋ก ๋ง๋ค์ด์ก๋ค๊ณ ํ์ ํฉ๋๋ค. ํ์ง๋ง ๋์ ์ ์๋ฅผ ์ถ๊ฐํ์๋ง์ ์ ์ฉ๋ฉ๋๋ค.
ํํ์ ๋น์ ์ด ์๊ฐํ๋ ๊ฒ์ ์๋ฏธํ์ง ์์ต๋๋ค.
ํํ์ ๊ธฐ์ ์ ์ญ๋, ์์ฌ์ํต ๋ฅ๋ ฅ, ์คํ ์ค๋ฒํ๋ก์ ์๋ ๋ฐฉ์ ๋๋ ์๋ ๋ฐฉ์์ ๋ํ ์ดํด์ ๋์ผํ์ง ์์ต๋๋ค.
๋๋ ํํ์ด ์ธ๋ชจ์๋ค๊ณ ๋งํ๋ ๊ฒ์ด ์๋๋ค. ์ด๋ Stack Overflow ๊ด๋ฆฌ์๊ฐ ์๋ฏธํ๋ ๋ฐ๋ "ํํ"์ด๋ผ๋ ๋จ์ด๊ฐ ์๋ฏธํ๋ ๋ฐ๋ฅผ ์๋ฏธํ์ง ์์ต๋๋ค. ๋๋ ํํ์ด ์ํฅ๋ ฅ์ ์ฒ๋๋ผ๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ์ฌ์ดํธ์ ๊ฒ์๋ ๋ ๊ฐ์ง ๊ฐ์ ๋ต๋ณ์ ๊ณ ๋ คํด๋ณด์ธ์.
- ์ผ๋ฐ์ ์ธ git ์์ ์ ๋ํ ๊ฒ์ ๋๋ค. ๊ตฌ๊ธ์ ์ด์ฉํด XNUMX๋ถ ๋ง์ ์ธ ์ค์ง๋ฆฌ ๋ต๋ณ์ ์ผ์ต๋๋ค.
- ๋ค๋ฅธ ํ๋๋ ์ฝํ ๊ทธ๋ํ ์ด๋ก ์ ๊ดํ ๊ฒ์ ๋๋ค. ์๋ง๋ ์ ์ธ๊ณ์์ ๋จ XNUMX๋ช ๋ง์ด ๋๋ตํ ์ ์์ ๊ฒ์ ๋๋ค. ๋๋ ๋ฌธ์ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ ๋ช ๊ฐ์ ๋จ๋ฝ๊ณผ ์ํ ์ฝ๋๋ฅผ ์์ฑํ์ต๋๋ค.
5๋ ๋ง์ ์ฒซ ๋ฒ์งธ ๋ต๋ณ์ 2000๋ง ๋ฒ ์กฐํ๋์๊ณ 300๊ฐ์ ์ถ์ฒ์ ๋ฐ์์ต๋๋ค. ๋ ๋ฒ์งธ ๋ต๋ณ์ XNUMX๋ฒ ๊ฒํ ๋์์ผ๋ฉฐ ๋ ๋ฒ์ ์ฐฌ์ฑํ๋ฅผ ๋ฐ์์ต๋๋ค.
์ด๋ ์ ๋ ์ด๊ฒ์ ๋งค์ฐ ๋ถ์ ์งํฉ๋๋ค. ์ ์์ ์ ์ ํ ์ฅ์์ ์์๋ ๊ฒ์ ์ ๋ณด์์ ํฉ๋๊น? (๋ชจ๋ ๊ฒ์ด ์ด์ ์ํด ๊ฒฐ์ ๋๋ ๊ฒ์ ์๋๋๋ค. ๊ฒ์์ ๊ท์น์ ์ดํดํ๋ ๊ฒ๋ ํฐ ์ญํ ์ ํฉ๋๋ค.) ๋ฐ๋ฉด์ ์ฒซ ๋ฒ์งธ ์ง๋ฌธ์ ์ค์ ๋ก ๋ ๋ฒ์งธ ์ง๋ฌธ๋ณด๋ค ํจ์ฌ ๋ ๋ง์ ์ฌ๋๋ค์๊ฒ ๋์์ด ๋์์ต๋๋ค. ์ด๋ค ์๋ฏธ์์ ์ธ์ ์ '๋ช ์ฑ'์ ์ถ์ ์ผ๋ก ์ด์ด์ง๋ค๋ ์ ์ ์ธ์ํ ๊ฐ์น๊ฐ ์์ง ์์๊น?
๊ทธ๋์ ์ ๋ ์คํ์ค๋ฒํ๋ก์ 'ํํ'์ ์ผ์ข ์ ์ํฅ๋ ฅ ์ฒ๋๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ง์ ํ ํํ์ ๋จ์ํ ์ ์๋ก ํ๊ฐํ ์ ์์ผ๋ฉฐ ์ปค๋ฎค๋ํฐ์์ ๋์ต๋๋ค. ๋๋ ๋๊ตฌ์ ์กฐ์ธ์ ๋ฃ๊ณ , ๋๊ฐ ๋ค๋ฅธ ์ฌ๋์ ๋๊ณ , ๋๊ตฌ๋ฅผ ์ ๋ขฐํฉ๋๊น? ์๋ง๋ ๋ด๊ฐ PHP๋ก ๊ธ์ ์ฐ๋์ง iOS์ฉ์ผ๋ก ๊ธ์ ์ฐ๋์ง์ ๋ฐ๋ผ ์ด๋ค์ ๋ชจ๋ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ ๊ฒ์ ๋๋ค.
๊ทธ๋ ๋ค๋ฉด ์คํ ์ค๋ฒํ๋ก๊ฐ ์ด์ ๊ด๋ จํ์ฌ ๋ฌด์์ ํด์ผ ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ฌ์ฉ์๊ฐ "ํํ" ๋์ "๊ตํํ ํฌ์ธํธ"๋ฅผ ํ๋ํ๋ฉด ๋๊ธฐ๊ฐ ๋ถ์ฌ๋ฉ๋๊น? ํฌ์ธํธ ์์คํ ์ด ์ ํ ์๋ค๋ฉด ์ฌ์ฉ์๋ ๊ณ์ํด์ ์ฐธ์ฌํ๊ฒ ๋ ๊น์? ๋๋ ๊ทธ๋ด ๊ฒ ๊ฐ์ง ์๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๋ฆฌ๊ณ Stack Overflow์ "ํํ"์ด ์ค์ ํํ๊ณผ ๋์ผํ๋ค๋ ์ ํ๋ ์ฌ์ดํธ ์์ฒด๋ฟ๋ง ์๋๋ผ ๊ฐ์ฅ ํ๋์ ์ธ ์ฌ์ฉ์์๊ฒ๋ ๋์์ด ๋ฉ๋๋ค. ๊ธ์์, ํํ์ด ๋์์ง๋ ๊ฒ์ ์ข์ํ์ง ์๋ ์ฌ๋์ด ๋๊ฐ ์์๊น์?
์๋์, ์ธ์์์ ๊ฐ์ฅ ์์ฃผ ๋ฐ์ํ๋ ๊ฒ์ฒ๋ผ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ค์ ์์ด๋์ด๋ฅผ ์ป์ผ๋ ค๋ฉด ์ซ์๋ฟ๋ง ์๋๋ผ ๋ถ์ํด์ผํฉ๋๋ค. Stack Overflow์ ๊ฒ์๋ฌผ์ ํฌ์ธํธ๊ฐ 10๊ฐ๋ผ๋ฉด ์ด ์ฌ๋์ด ์ด๋ป๊ฒ ์ํตํ๋์ง, ์ด๋ค ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ๊ฒ์ํ๋์ง ์ดํด๋ณด์ธ์. ๊ทธ๋ฆฌ๊ณ ์์ธ์ ์ธ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ์คํ ์ค๋ฒํ๋ก ์ ์๋ง์ผ๋ก๋ ๊ฐ์ธ์ ์ฌ์ดํธ ์ฌ์ฉ ๋ฅ๋ ฅ ์ด์ธ์ ๋ค๋ฅธ ๊ฒ์ ๋ํ๋ผ ๊ฐ๋ฅ์ฑ์ด ์๋ค๋ ์ ์ ๋ช ์ฌํ์ญ์์ค. ๊ทธ๋ฆฌ๊ณ ๋ด ๊ฒฝํ์ ๊ทธ๋ค์ ์ข ์ข ์ด๊ฒ์ ๋ํด ์ด์ผ๊ธฐ์กฐ์ฐจ ํ์ง ์์ต๋๋ค.
์คํ ์ค๋ฒํ๋ก๊ฐ ์์๋ค๋ฉด ์์ฐ์ฑ์ ๋ฐํํ ์ ์์์ ๊ฒ์ ๋๋ค.
Git์์ ๋ณต์กํ ์์ ์ ํด์ผ ํ ๋๋ง๋ค Stack Overflow๋ก ์ด๋ํฉ๋๋ค. Bash์์ ๊ฐ๋จํ ๊ฒ์ด ํ์ํ ๋๋ง๋ค Stack Overflow๋ก ์ด๋ํฉ๋๋ค. ์ด์ํ ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๋๋ง๋ค ์คํ ์ค๋ฒํ๋ก๋ก ์ด๋ํฉ๋๋ค.
๊ฒ์ ์์ง์ธ IntelliSense์ Stack Overflow๊ฐ ์์ผ๋ฉด ์์ฐ์ฑ์ด ์์ต๋๋ค. ์ผ๋ถ ์ฑ ์ ๋ฐ๋ฅด๋ฉด ์ด๊ฒ์ ๋๋ฅผ ๋งค์ฐ ๋์ ํ๋ก๊ทธ๋๋จธ๋ก ๋ง๋ญ๋๋ค. ๋๋ ์๋ง๋ ๋ง์ ํ ์คํธ์ ์คํจํ๊ณ ๋ณด๋์ ๋ง์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ฉด ๊ทธ๋ ๊ฒ ํด. ์ง์งํ๊ฒ, JavaScript์์ .sort๋ฅผ ์ฌ์ฉํ ๋๋ง๋ค ์ธ์ -1, 0, 1์ ์ป์์ง์ ๋ํ ์ ๋ณด๋ฅผ ์ฐพ์์ผ ํ๊ณ , ๋งค์ผ JS๋ฅผ ์์ฑํ์ฌ ํด๋น ์ธ์ด์ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ํธ์ง๊ธฐ๋ฅผ ๊ฐ๋ฐํฉ๋๋ค.
์๋์, Stack Overflow๋ ๋๋ผ์ด ๋๊ตฌ์ ๋๋ค. ์ค์ง ๋ฐ๋ณด๋ง์ด ์์ ์ด ์ฌ์ฉํ ์ ์๋ ๋ชจ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๋์ฒ๋ผ ๋ด๋ฉด์ ๋ฐ๋ณด๊ฐ ๋์ด ๋ณด๋ ๊ฒ์ ์ด๋จ๊น์? Seinfeld ์๋ฆฌ์ฆ์ ๋ชจ๋ ์ค๊ฑฐ๋ฆฌ๋ฅผ ์๊ธฐํ๊ฑฐ๋ ์ ๊ตํ ๋ง์ฅ๋์ ์๊ฐํด๋ด๋ ๊ฒ๊ณผ ๊ฐ์ ์ค์ํ ์ง์์ ์ํด ๋๋ ์์์ ์ ์ฝํ์ญ์์ค(์ด ๊ธฐ์ฌ์์๋ ๋๋ฝ๋์์ง๋ง ์์ ํ ๋ค๋ฅธ ์ฑ๊ฒฉ์ ๋ค๋ฅธ ๋ง์ ๊ฒ๋ค์ด ์์ ๊ฒ์ ๋๋ค).
์คํ ์ค๋ฒํ๋ก๋ ๊ธฐ์ ์ด๋ค
Stack Overflow๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฒฝํ์ด๋ ์ง์์ ๊ด๊ณ์์ด ๋๊ตฌ๋ ํ๋ก๊ทธ๋๋ฐ ์ง๋ฌธ์ ๊ฒ์ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ์์ ํ ๋ฏ์ ์ฌ๋๋ค์ด ํฉ๋๋ค. ์ด๋ค ์ค ๋๋ถ๋ถ์ ๋ฌด๋ฃ๋ก ๋ค๋ฅธ ์ฌ๋๋ค์ ๋๋ ๋ฐ ์์ ์ ์ถ๊ณผ ์ง์ ์ ์๊ฐ์ ๋ณด๋ ๋๋ค.
๊ธฐ์ ์ ์คํ ์ค๋ฒํ๋ก์ ์กด์ฌ์ ๊ฒฐ๊ณผ์ ๋ํ ์ฌ์ค์ ๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ ์์์ ์๋๋๋ก ๋์ง๋ ์์ ๊ฒ์ด๋ผ๊ณ ํ์ ํ์ง๋ง ๊ทธ๋ค์ ๋ ธ๋ ฅํฉ๋๋ค. ๋ชจ๋ ๋จ์ ์๋ ๋ถ๊ตฌํ๊ณ ์ด ์ฌ์ดํธ๋ ์ ๋ฅผ ํฌํจํด ์๋ ๋์ ์๋ง์ ์ฌ๋๋ค์๊ฒ ๋์์ ์ฃผ๊ณ ์์ต๋๋ค.
์คํ ์ค๋ฒํ๋ก๋ ์์ํ ์ง์๋์ง ์์ต๋๋ค. ์ธ์ ๊ฐ๋ ๋ ์ข์ ์ผ์ด ์๊ธธ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ด ์คํ ์ค๋ฒํ๋ก์ ์ค์๋ก๋ถํฐ ๋ฐฐ์ฐ๊ณ ์ต์ ์ ๋คํ ์ ์๋ ๋ด์ฉ์ด๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ทธ๋๊น์ง๋ ์ฐ๋ฆฌ๊ฐ ์ด ์ฌ์ดํธ๋ฅผ ๋น์ฐํ๊ฒ ์ฌ๊ธฐ์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ด๊ฒ์ ๋๋๋งํฌ์ด์ ์ด์์๋ ์ปค๋ฎค๋ํฐ์ด๋ฉฐ, ๋์์์ด ์๋ก์ด ์ฌ๋๋ค์ด ๋ณด์ถฉ๋ฉ๋๋ค. ์ด๊ฒ์ด ๊ฑฑ์ ๋๋ค๋ฉด, ์ด ๋ชจ๋ ๊ฒ์ด ๋งค์ฐ ์ทจ์ฝํ๋ฉฐ ์ฌ์ง์ด ์ ์๋ ์์ง๋ง ์์ง ๋ฌด์งํ ์ ๊ท ์ด๋ฏผ์๋ฅผ ๋๋ ๊ฒ๊ณผ ๊ฐ์ ์์ ํ๋์กฐ์ฐจ๋ ๊ธ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์๋ค๋ ๊ฒ์ ๊ธฐ์ตํ์ญ์์ค. ๋ด๊ฐ ์ด ์ฌ์ดํธ๋ฅผ ๋นํํ๋ค๋ฉด ๊ทธ๊ฒ์ ๋จ์ง ๋ด๊ฐ ๊ด์ฌ์ ๊ฐ๊ณ ์ด ์ฌ์ดํธ๋ฅผ ๋ ์ข๊ฒ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
PS
Stack Overflow์ ์์ ๋ ์ ๋ ์์ง ๋จํ์์ด์์ต๋๋ค. ์ ๋ Eclipse์์ JavaScript(ES5!)๋ฅผ ์์ฑํ๊ธฐ ์์ํ๋๋ฐ, ์ง๋ฌธ์ 90%๊ฐ "JQuery๋ฅผ ์ฌ์ฉํ๋ฉด..."์ผ๋ก ์์๋๋ ๊ฒ ๊ฐ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ๋ฌด์์ ํ๊ณ ์๋์ง๋ ๋ชฐ๋์์๋ ๋ฏ์ ์ฌ๋๋ค์ด ๋๋ฅผ ๋์์ฃผ๋๋ผ ์๊ฐ์ ๋ณด๋์ต๋๋ค. ๋น์์๋ ๋ณ๋ก ๊ฐ์ฌํ์ง ์์๋ ๊ฒ ๊ฐ์ง๋ง ์์ง๋ ์์์ต๋๋ค.
์ฌ๋๋ค์ ํญ์ Stack Overflow๊ฐ ๋ญ๊ฐ ๋ค๋ฅธ ๊ฒ, ์ฆ ์ง๋ฌธ๊ณผ ๋ต๋ณ ์ฌ์ดํธ๊ฐ ๋๊ธฐ๋ฅผ ์ํ ๊ฒ์
๋๋ค. ๊ฐ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋๊ตฌ; ํ๋ก๊ทธ๋๋ฐ์ ์ํ ์์ค. ๊ทธ๋ฆฌ๊ณ ๋์๊ฒ ์ด ์ฌ์ดํธ๋ ์ฑ์ฅ๊ณผ ๋จ์ ์๋ ๋ถ๊ตฌํ๊ณ ๋ฏ์ ์ฌ๋๋ค์ด ์๋ก ๋ฐฐ์ฐ๊ณ ๋ฐ์ ํ๋๋ก ๋๋ ๊ฐ๋ฐฉํ ์ปค๋ฎค๋ํฐ์ ํต์ฌ์
๋๋ค. ์ ๋ง ํ๋ฅญํด์. ์ง๋ 10๋
๋์ Stack Overflow์ ์ผ์์ด ๋์ด ๊ธฐ์๊ณ ์์ผ๋ก๋ ๊ณ์ ๊ทธ๋ ๊ฒ ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋๋ ์ง๋ XNUMX๋
๋์ ๊ทธ๋ฌ๋ ๊ฒ์ฒ๋ผ ๋ค์ XNUMX๋
์๋ ์๋ก์ด ๊ฒ์ ๋ง์ด ๋ฐฐ์ฐ๊ณ ์ถ์ต๋๋ค.
์ถ์ฒ : habr.com