์ ์ฑ๊ณต์ ์ธ ํ๋ค์ ์คํ์์ค ํ์ ํ๋ซํผ์ ์ ํํ ๊น
์คํ์์ค ํ์ ํ๋ซํผ์ ๊ฐ๋
์คํ์์ค ํ์ ํ๋ซํผ์ ์ ์๋ ๋งค์ฐ ๊ฐ๋จํ๊ณ ๋ช ํํฉ๋๋ค. ์ด๊ฒ์ ๋๊ตฌ๋ ์ ๊ทผํ ์ ์๊ณ , ์ฌ์ฉ ๋ฐ ์์ ์ด ์์ ๋ก์ด ์์ค ์ฝ๋๋ก ๊ฐ๋ฐ๋ ์ํํธ์จ์ด ํ๊ฒฝ์ ๋๋ค. ์ด ํ๊ฒฝ์์ ์ฌ๋ฌ ์ฌ๋๋ค์ด ํจ๊ป ์์ ์ ํ ์ ์๋๋ก ์ง์ํ๋ ๋๊ตฌ๋ค์ด ํฌํจ๋ฉ๋๋ค. ์คํ์์ค์ ๊ฐ์ฅ ํฐ ์ฅ์ ์ค ํ๋๋ ๋น์ฉ ํจ์จ์ฑ์ ๋๋ค. ๋ง์ ์คํ์์ค ๋๊ตฌ๋ค์ด ๋ฌด๋ฃ๋ก ์ ๊ณต๋๊ธฐ ๋๋ฌธ์, ๊ธฐ์ ๋ค์ ์ํํธ์จ์ด ๋ผ์ด์ ์ค์ ๋ถํ์ํ ์ง์ถ์ ํผํ ์ ์์ต๋๋ค. ๋ํ ์คํ์์ค ํ์ ํ๋ซํผ์ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฐ์์ ๋ฐ์ ํ๊ธฐ ๋๋ฌธ์ ์ง์์ ์ผ๋ก ๊ฐ์ ๋๊ณ ์งํํ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ์ด๋ฌํ ํ๋ซํผ์ ์๋ก๋ GitHub, GitLab ๋ฑ์ด ์์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด ์ฑ๊ณต์ ์ธ ํ๋ค์ด ์ ์ด๋ฐ ์คํ์์ค ํ๋ซํผ์ ์ ํํ๋ ๊ฒ์ผ๊น์? ๊ทธ ๋ํ์ ์ธ ์ด์ ๋ ํ์ ๊ณผ ์ ์ฐ์ฑ์ ์ฆ๋ํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์คํ์์ค๋ ํ์ด ๋์ฑ ๋น ๋ฅด๊ณ ํจ๊ณผ์ ์ผ๋ก ํ์ ํ ์ ์๋๋ก ๋์์ฃผ๋ฉฐ, ๋น ๋ฅธ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ํตํด ์ ํ ๊ฐ๋ฐ ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค. ๋ํ ํ ๊ตฌ์ฑ์๋ค์ด ๋ค์ํ ๋ฐฐ๊ฒฝ๊ณผ ์ ๋ฌธ์ฑ์ ๊ฐ์ถ ๊ฒฝ์ฐ ํ์ ์ด ๋์ฑ ์ฌ์์ง๊ณ ๋ค์ํด์ง ์ ์์ต๋๋ค.
๋น์ฉ ํจ์จ์ฑ๊ณผ ์์ ํ์ฉ
์คํ์์ค ํ์ ํ๋ซํผ์ ์ ํํ๋ ์ฃผ๋ ์ด์ ์ค ํ๋๋ ๋น์ฉ ์ ๊ฐ ํจ๊ณผ์ ๋๋ค. ๋๋ถ๋ถ์ ์์ฉ ์ํํธ์จ์ด๋ ๋น์ผ ๋ผ์ด์ ์ค ๋น์ฉ์ ์๊ตฌํ๋ ๋ฐ๋ฉด, ์คํ์์ค ์๋ฃจ์ ์ ๋ฌด๋ฃ๋ก ๋๋ ์ ์ ๋น์ฉ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํนํ ์๊ธ์ด ๋ถ์กฑํ ์คํํธ์ ์ด๋ ์ค์๊ธฐ์ ์์ ๋งค์ฐ ์ค์ํ ์์๊ฐ ๋ ์ ์์ต๋๋ค. ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ ํ๋ซํผ์ ํ์ฉํ๋ฉด ์ธ๊ฑด๋น์ ํด ๋น์ฉ์ ์ ๊ฐํ๋ฉฐ, ์ ๊ฐ๋ ๋น์ฉ์ ์ฐ๊ตฌ ๋ฐ ๊ฐ๋ฐ์ ์ฌํฌ์ํ ์ ์์ต๋๋ค.
์ฌ๋ก๋ฅผ ๋ค์ด๋ณด๋ฉด, ํ ์ค์๊ธฐ์ ์ด ์คํ์์ค ํ๋ซํผ์ ๋์ ํ์ฌ ์ฐ๊ฐ ์ํํธ์จ์ด ๋ผ์ด์ ์ค ๋น์ฉ์ด 30% ์ด์ ์ ๊ฐ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด ๊ธฐ์ ์ ์ ๊ฐ๋ ๋น์ฉ์ ํตํด ์ถ๊ฐ์ ์ธ ์ธ๋ ฅ์ ์ฑ์ฉํ ์ ์์์ผ๋ฉฐ, ์ด๋ ๊ณง ์ ํ ๊ฐ๋ฐ ์๋์ ์ฆ๊ฐ๋ก ์ด์ด์ก์ต๋๋ค. ๋ํ, ์คํ์์ค ํ๋ซํผ์ ๊ฒฝ์ฐ, ์ปค๋ฎค๋ํฐ์ ์ง์์ด ํ๋ฐํ๊ธฐ ๋๋ฌธ์ ๊ธฐ์ ์ ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋๋ ์๊ฐ๊ณผ ๋น์ฉ ์ญ์ ์ค์ผ ์ ์์ต๋๋ค.
์ปค๋ฎค๋ํฐ์ ํ๊ณผ ์ ๊ทน์ ์ธ ํผ๋๋ฐฑ
์คํ์์ค ์ํํธ์จ์ด๋ ๊ฐ๋ ฅํ ์ปค๋ฎค๋ํฐ์ ์ง์์ ๋ฐ์ผ๋ฉด์ ๋ฐ์ ํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฌํ ์ปค๋ฎค๋ํฐ๋ ๊ฐ๋ฐ์๋ฟ๋ง ์๋๋ผ ์ฌ์ฉ์์ ํผ๋๋ฐฑ์ ์์งํด ์ํํธ์จ์ด์ ๊ฐ์ ์ ์ ์ฐพ๊ณ ์ด๋ฅผ ์คํํ๋ ๋ฐ ํฐ ์ญํ ์ ํฉ๋๋ค. ์ฌ์ฉ์์ ๊ฐ๋ฐ์๊ฐ ํจ๊ป ํ๋ ฅํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๊ณผ์ ์ ๋งค์ฐ ์ ์ตํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์คํ์์ค ํ๋ก์ ํธ๋ ์์ ์ฑ, ์ฑ๋ฅ ๋ฐ ๊ธฐ๋ฅ์ฑ์ ๋์์์ด ๊ฐ์ ํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, Linux ์ด์ ์ฒด์ ๋ ์ ์ธ๊ณ์ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ฐธ์ฌํ์ฌ ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธ๋๊ณ ๊ฐ์ ๋๊ณ ์์ต๋๋ค. ์ด๋ ์ฌ์ฉ์๊ฐ ์ง์ ์ฐธ์ฌํ์ฌ ํผ๋๋ฐฑ์ ์ ๊ณตํ๊ณ , ๊ทธ๋ฌํ ํผ๋๋ฐฑ์ด ์ค์ ์ํํธ์จ์ด ๊ฐ์ ์ผ๋ก ์ด์ด์ง๋ฉด์ ์ด๋ฃจ์ด์ง๋๋ค. ํ์๋ค์ด ์ง์ ์ฝ๋์ ๊ธฐ์ฌํ ์ ์๋ ํ๊ฒฝ์ ๊ทธ๋ค์ ๋๊ธฐ๋ถ์ฌ๋ฅผ ์ฆ๊ฐ์ํจ๋ค๋ ์ ์์๋ ํฐ ์๋ฏธ๊ฐ ์์ต๋๋ค.
ํ์ ๊ณผ ์ํต์ ์ฉ์ด์ฑ
์คํ์์ค ํ์ ํ๋ซํผ์ ํ ๊ตฌ์ฑ์ ๊ฐ์ ์ํต์ ๊ทน๋ํํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. GitHub์ ๊ฐ์ ํ๋ซํผ์ ์ฝ๋ ๋ฆฌ๋ทฐ, ํ ๋ฆฌํ์คํธ, ์ด์ ํธ๋ํน ๋ฑ์ ๊ธฐ๋ฅ์ ํตํด ๊ฐ๋ฐ์๋ค์ด ์๋ก์ ์์ ์ ์ฝ๊ฒ ํ์ธํ๊ณ ํผ๋๋ฐฑ์ ์ค ์ ์๋ ํ๊ฒฝ์ ์กฐ์ฑํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ๋ค์ ํ์ ๊ฐ์ ์ํํ ์ํต์ ํตํด ํ๋ก์ ํธ์ ์ง์ ๋์ด๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
ํนํ, ์๊ฒฉ ๊ทผ๋ฌด๊ฐ ์ผ๋ฐํ๋ ํ์ฌ์ ํ๊ฒฝ์์ ์ด๋ฌํ ์คํ์์ค ๋๊ตฌ๋ค์ ํ์์ ์ ๋๋ค. ํ์๋ค์ ์ง์ญ์ด๋ ์๊ฐ๋์ ์๊ด์์ด ํจ์จ์ ์ผ๋ก ํ์ ํ ์ ์์ผ๋ฉฐ, ์ค์๊ฐ์ผ๋ก ์๊ฒฌ์ ๊ตํํ๊ณ ์์ด๋์ด๋ฅผ ๋ฐ์ ์ํฌ ์ ์์ต๋๋ค. ์ด๋ ํ๋ก์ ์ ์งํ ์ํฉ์ ๋น ๋ฅด๊ฒ ํ์ ํ๊ณ ์์ ํด์ผ ํ ๋ถ๋ถ์ ์ ์ํ ํด๊ฒฐํ๋ ๋ฐ์๋ ํฐ ๋์์ด ๋ฉ๋๋ค.
๊ธฐ์ ์ ์ฑ์ฅ๊ณผ ์ญ๋ ๊ฐํ
์คํ์์ค ํ์ ํ๋ซํผ์ ํตํด ํ์๋ค์ ์ต์ ๊ธฐ์ ํธ๋ ๋์ ๋๊ตฌ๋ค์ ์ง์ ๊ฒฝํํ๊ณ ํ์ฉํ ์ ์๋ ๊ธฐํ๋ฅผ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค. ์ด๋ฌํ ๊ฒฝํ์ ํ์ ๊ฐ์ธ์ ๊ธฐ์ ์ ์ฑ์ฅ๋ฟ๋ง ์๋๋ผ ํ ์ ์ฒด์ ์ญ๋ ๊ฐํ๋ก ์ด์ด์ง๋๋ค. ๊ธฐ์ ์ด ๋น ๋ฅด๊ฒ ๋ณํํ๋ ํ๋ ์ฌํ์์, ์ด๋ฅผ ๋ฐ๋ผ๊ฐ์ง ๋ชปํ๋ค๋ฉด ๊ธฐ์ ์ ๊ฒฝ์๋ ฅ ๋ํ ๊ฐ์ํ๊ฒ ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, ํ IT ์คํํธ์ ์์ ํ์๋ค์ด GitHub๋ฅผ ํตํด ๋ค์ํ ์คํ์์ค ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ฒ ๋๋ฉด, ์ต์ ๊ธฐ์ ๋ํฅ์ ๋น ๋ฅด๊ฒ ์ต๋ํ๊ณ ์ด๋ฅผ ๋ฐํ์ผ๋ก ํ๋ก์ ํธ์ ์ ์ฉํ ์ ์๋ ๋ฅ๋ ฅ์ ํค์ธ ์ ์์ต๋๋ค. ์ด๋ ๊ฒฐ๊ตญ ํ์ฌ์ ์ ์ฒด์ ์ธ ๊ธฐ์ ๋ ฅ ํฅ์์ผ๋ก ์ด์ด์ง๊ฒ ๋ฉ๋๋ค.
๋ค์ํ ์๋ฃจ์ ์ ์ ๋ชฉ
์คํ์์ค ํ์ ํ๋ซํผ์ ๋ค์ํ ๋๊ตฌ๋ค์ ํตํฉํ ์ ์๋ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฅผ ํตํด ํ์ ์์ ๋ค์ ํ์์ ๋ง์ถฐ ์ ํฉํ ๋๊ตฌ๋ฅผ ์์ ๋กญ๊ฒ ์ ํํ๊ณ ์กฐํฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, JIRA์ GitHub๋ฅผ ์ฐ๋ํ์ฌ ์ด์ ๊ด๋ฆฌ์ ์ฝ๋ ๊ด๋ฆฌ๋ฅผ ๋์์ ์งํํ ์ ์๋ ๋ฐฉ์์ ๋๋ค. ์ด๋ฌํ ํตํฉ์ ์ ๋ฌด ํจ์จ์ฑ์ ๋์ด๊ณ ๋ค์ํ ๋ฌธ์ ๋ฅผ ๋์์ ํด๊ฒฐํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์คํ์์ค ํ๋ซํผ์ ํ์ฉํ๋ ํ์ ๋ํ, ์ฌ๋ฌ ๊ฐ์ง ๊ฐ๋ฐ ์ธ์ด๋ ํ๋ ์์ํฌ๋ฅผ ํผํฉํด ํ์ฉํ ์ ์๋ ๊ธฐํ๋ฅผ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค. ์ด๋ ํ์ด ํน์ ๊ธฐ์ ์ ์ฝ๋งค์ด์ง ์๊ณ , ๋ค์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ํ์ํ ๊ธฐ์ ์ ์ ์ฐํ๊ฒ ๋์ ํ ์ ์๊ฒ ํฉ๋๋ค.
๊ฒฐ๋ก ๋ฐ ํ๋ ์ด๊ตฌ
์คํ์์ค ํ์ ํ๋ซํผ์ ์ ํํ๋ ๊ฒ์ ๋จ์ํ ๋๊ตฌ ์ ํ์ ๋์ด์, ์ฑ๊ณต์ ์ธ ํ์ผ๋ก ๊ฐ๊ธฐ ์ํ ์ ๋ต์ ๊ฒฐ์ ์ด๋ผ ํ ์ ์์ต๋๋ค. ๋น์ฉ ์ ๊ฐ, ์ปค๋ฎค๋ํฐ์ ์ง์, ์ํํ ํ์ ํ๊ฒฝ, ๊ธฐ์ ์ ์ฑ์ฅ ๋ฑ ๋ค์ํ๊ณ ์ ์ตํ ์ ๋ค์ ๊ณ ๋ คํ์ ๋, ์คํ์์ค ํ๋ซํผ์ ํ์ด ํจ๊ป ๋ฐ์ ํ๊ณ ์ฑ๊ณตํ ์ ์๋ ํ ๋๋ฅผ ๋ง๋ จํด ์ค๋๋ค.
์๋น ํ์๋ค์ ์ง๊ธ์ด ์ ํฉํ ์คํ์์ค ํ์ ๋๊ตฌ๋ฅผ ํ์ํ๊ณ ๊ฒฝํํ ์ ๊ธฐ๋ผ๋ ์ ์ ์์ง ๋ง๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ฅผ ํตํด ํ์ ๋ชฉํ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋ฌ์ฑํ๊ณ , ๋ ํฐ ์ฑ๊ณต์ ์ด๋ฃจ๋ ๊ทธ๋ฐ ๋ ์ด ์ค๊ธฐ๋ฅผ ๊ธฐ์ํฉ๋๋ค.
์คํ์์ค ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์จ๋ผ์ธ์ผ๋ก ์ฐพ์๋ณด๊ฑฐ๋, ํ ๋ด์์ ๊ด๋ จ ์ํฌ์์ ์ฃผ์ตํ์ฌ ํ์ ๋ชจ๋๊ฐ ์คํ์์ค ์ํ๊ณ๋ฅผ ๊ฒฝํํด ๋ณด๋๋ก ์ ๋ํด๋ณด์ธ์. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ด์ผ๊ธฐ๋ฅผ ์์ ๋ฏธ๋์ด์์ ๊ณต์ ํ๋ ๊ฒ๋ ์ข์ต๋๋ค!
#์คํ์์คํ์ , #ํ์ํฌ, #ํจ์จ์ฑ, #๊ธฐ์ ์ฑ์ฅ, #์ํต, #์ ์ฐ์ฑ, #๋น์ฉํจ์จ์ฑ, #์ปค๋ฎค๋ํฐ, #ํ๋ก๊ทธ๋๋ฐ, #ํ์