์ฑ๊ณตํ ๊ฐ๋ฐ์๋ค์ด ์ ํํ ์คํ์์ค ํ์ ํด
์คํ์์ค ํ์ ํด์ ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ํต์ฌ ์์๋ก ์๋ฆฌ ์ก์์ต๋๋ค. ๋ง์ ๊ฐ๋ฐ์๋ค์ด ํน์ ๋๊ตฌ๋ค์ ํธํฅ๋์ด ์๋ ์ด์ ๋ ๋ฌด์์ผ๊น์? ์ด ๊ธ์์๋ ์ฑ๊ณตํ ๊ฐ๋ฐ์๋ค์ด ๊ณ ์งํ๋ ๋ค์ฏ ๊ฐ์ง ์คํ์์ค ํ์ ํด์ ๋ํด ๊น์ด ์ดํด๋ณด๊ฒ ์ต๋๋ค.
1. Git: ๋ฒ์ ๊ด๋ฆฌ์ ๊ธฐ๋ณธ
Git์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ (DVCS)์ผ๋ก, ์์ค ์ฝ๋ ๋ณ๊ฒฝ ์ด๋ ฅ์ ๊ด๋ฆฌํ๋ ๋ฐ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค. Git์ ํต์ฌ ์ฅ์ ์ ๋ถ์ฐํ ๊ตฌ์กฐ์ ๋๋ค. ๊ฐ ๊ฐ๋ฐ์๋ ๋ก์ปฌ์ ์ ์ฒด ํ์คํ ๋ฆฌ๋ฅผ ์ ์ฅํ ์ ์์ด, ๋คํธ์ํฌ ์ฐ๊ฒฐ ์์ด๋ ์์ ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ฅผ ํตํด ํ์๋ค์ด ์ค์๊ฐ์ผ๋ก ๋ณ๊ฒฝ ์ฌํญ์ ๊ณต์ ํ๊ณ ์กฐ์ ํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ์คํ์์ค ํ๋ก์ ํธ์ธ Linux ์ปค๋์ Git์ ๊ธฐ๋ฐ์ผ๋ก ์ด์๋ฉ๋๋ค. Linus Torvalds๊ฐ ๊ฐ๋ฐํ Git์ ์ฝ๋์ ๋ณํ๋ฅผ ์ถ์ ํ๋ ๋ฐ ํ์ํ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ์ด๋ ์ฝ๋ ํ์ง์ ๋์ด๋ ๋ฐ ํฐ ๋์์ ์ค๋๋ค. Git์ ๋ธ๋์น ๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด ์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ๋์์ ๋ค์ํ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ ์ ์๊ณ , ์ดํ ์ด๋ฅผ ์ฝ๊ฒ ํตํฉํ ์ ์์ต๋๋ค.
Git์ ์ฌ์ฉ ์์๋ก๋, ํ ๊ฐ๋ฐ์๊ฐ ‘feature/login’์ด๋ผ๋ ๋ธ๋์น๋ฅผ ๋ง๋ค์ด ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ ๊ฒฝ์ฐ๋ฅผ ๋ค ์ ์์ต๋๋ค. ์ด ๊ณผ์ ์์ ๋ฐ์ํ๋ ๋ชจ๋ ์ปค๋ฐ์ ๊ธฐ๋ก๋๋ฉฐ, ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์ฝ๋ ๋กค๋ฐฑ์ด ์ฝ์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํ์ ๊ฐ์ ์ถฉ๋์ ์ต์ํํ ์ ์์ด ํ์ ์ ํจ์จ์ฑ์ด ํฌ๊ฒ ํฅ์๋ฉ๋๋ค.
๋ํ Git์ ํ๋ซํผ ๊ฐ์ ํธํ์ฑ ๋๋ถ์ Windows, macOS, Linux ๋ฑ ๋ค์ํ ํ๊ฒฝ์์ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ก ์ธํด ๊ฐ๋ฐ์๋ค์ ์ต์ ์ ์์ ํ๊ฒฝ์ ์ ํํ ์ ์์ต๋๋ค. GitHub, GitLab๊ณผ ๊ฐ์ ์๊ฒฉ ์ ์ฅ์ ์๋น์ค์ ๊ฒฐํฉํ๋ฉด ์ถ๊ฐ์ ์ธ ํ์ ๋๊ตฌ๋ฅผ ํ์ฉํ ์ ์์ผ๋ฉฐ, ํ์๋ค๊ณผ์ ์๋์ง๋ฅผ ๊ทน๋ํํ ์ ์์ต๋๋ค.
์ด์ Git์ ๋จ์ํ ์ฝ๋์ ๋ฒ์ ์ ๊ด๋ฆฌํ๋ ๋๊ตฌ๊ฐ ์๋๋ผ, ํ์ ์ ์ธ์ด๋ก ์๋ฆฌ ์ก์์ต๋๋ค. ๋ง์ ๊ธฐ์ ์์ Git์ ์ฌ์ฉํ์ฌ ์ฝ๋ ํ์ง์ ๋์ด๊ณ , ์ค๊ณ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํ๋ฉฐ, ํ์ํฌ๋ฅผ ๊ฐํํ๋ ๋ฐ ํ์ฐ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ Git์ ๋ฐฐ์ฐ๊ณ ํ์ฉํ๋ ๊ฒ์ ๋ชจ๋ ๊ฐ๋ฐ์์๊ฒ ํ์์ ์ ๋๋ค.
2. Jira: ํจ์จ์ ์ธ ํ๋ก์ ํธ ๊ด๋ฆฌ๋ฅผ ์ํ ๋๊ตฌ
Jira๋ Atlassian์์ ๊ฐ๋ฐํ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฐ ์ด์ ์ถ์ ๋๊ตฌ๋ก, Agile ๋ฐฉ๋ฒ๋ก ์ ์ง์ํ๋ฉฐ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ชจ๋ ๋จ๊ณ์์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค. ์ด ๋๊ตฌ๋ ์ฌ์ฉ์๊ฐ ๋ชจ๋ ์์ ์ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ๋์์ค๋๋ค. Jira๋ฅผ ํตํด ์ฐ๋ฆฌ๋ ํ๋ก์ ํธ์ ์งํ ์ํฉ์ ์ฝ๊ฒ ํ์ ํ ์ ์์ผ๋ฉฐ, ํ์๋ค๊ณผ์ ํ์ ์ ์ํํ๊ฒ ํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, Jira์์ ์ฐ๋ฆฌ๋ ์คํ๋ฆฐํธ๋ฅผ ๊ณํํ๊ณ , ์คํ๋ฆฐํธ ๋์์ ์์ ์ ๊ด๋ฆฌํ๋ฉฐ, ํ์ ์ฑ๊ณผ๋ฅผ ๋ถ์ํ ์ ์์ต๋๋ค. ์คํ๋ฆฐํธ๊ฐ ๋๋ ๋๋ง๋ค ํผ๋๋ฐฑ์ ๋ฐ๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ ์คํ๋ฆฐํธ๋ฅผ ๊ฐ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ณผ์ ์ ๋ชฉํ ๋ฌ์ฑ์ ์ํ ๋จ๊ธฐ์ ์ธ ์กฐ์ ์ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ํ์ ์์ฐ์ฑ์ ๋์ด๋ ๋ฐ ์ผ์กฐํฉ๋๋ค.
Jira์ ๊ฐ๋ ฅํ ๋ฆฌํฌํธ ๊ธฐ๋ฅ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์ด๋ฅผ ์ ์ํ๊ฒ ์ง๋จํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฒ๊ทธ ๋ฆฌํฌํธ, ์ฌ์ฉ์ ์์ฒญ ๋ฑ์ ๋ถ์ํจ์ผ๋ก์จ ์ด์์ ์ฐ์ ์์๋ฅผ ์ ํ๊ณ , ๋ ๋์ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ๋ฐ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ฟ๋ง ์๋๋ผ ๊ด๋ฆฌ์๊ฐ ํ๋ก์ ํธ๋ฅผ ์ ๋ฐ์ ์ผ๋ก ํต์ ํ ์ ์์ต๋๋ค.
์ํฌํ๋ก์ฐ๋ฅผ ์ฌ์ฉ์ ๋ง์ถคํ์ผ๋ก ์ค์ ํ ์ ์๋ค๋ ์ ์ด Jira์ ๋ ๋ค๋ฅธ ์ฅ์ ์ ๋๋ค. ํ์ ํ์์ ๋ง๊ฒ ๋ณด๋์ ํ๋๋ฅผ ์กฐ์ ํ ์ ์์ด, ๋ค์ํ ์ ํ์ ํ๋ก์ ํธ๋ฅผ ์ ์ฐํ๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋ช๋ช ๊ธฐ์ ์ Jira์ API๋ฅผ ์ด์ฉํด ๋ค๋ฅธ ์์คํ ๊ณผ ํตํฉํ์ฌ ์ ๋ฌด์ ํจ์จ์ฑ๊ณผ ์์ฐ์ฑ์ ๋์ฑ ๊ทน๋ํํ๊ณ ์๊ธฐ๋ ํฉ๋๋ค.
Jira๋ ํน์ ์ฐ์ ์ด๋ ํ์ ์ญ๋์ ๋ง์ถฐ ์ต์ ํํ ์ ์๋ ์ ์ฐ์ฑ์ ์ ๊ณตํ๋ฏ๋ก ๋ง์ ์ฑ๊ณต์ ์ธ ๊ฐ๋ฐ์๋ค์ด ์ ํธํฉ๋๋ค. ํ๋ก์ ํธ ๊ด๋ฆฌ์ ํ์ ์ ๊ฒฝ๊ณ๋ฅผ ํ๋ฌผ์ด์ฃผ๋ Jira๋ ํ์ ๋ฐ์ ์ ์ด๋๋ ์ค์ํ ๋๊ตฌ๋ก ์๋ฆฌ ์ก์์ต๋๋ค.
3. Slack: ์ค์๊ฐ ์ปค๋ฎค๋์ผ์ด์ ์ ์ต์ ์
Slack์ ํ ์ปค๋ฎค๋์ผ์ด์ ์ ํ์ ์ ๊ฐ์ ธ์จ ํ๋ซํผ์ผ๋ก, ์ค์๊ฐ ์ฑํ , ํ์ผ ๊ณต์ ๋ฐ ํตํฉ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ง์ ๊ฐ๋ฐ์๋ค์ด Slack์ ์ฌ์ฉํ์ฌ ํ์ ๊ฐ์ ์ํํ ์ํต์ ์ด๋์ด๋ด๊ณ ์์ต๋๋ค. ํนํ ์๊ฒฉ ๊ทผ๋ฌด๊ฐ ๋ณดํธํ๋ ์์ฆ, Slack์ ํ์์ ์ธ ๋๊ตฌ๋ก ์๋ฆฌ ์ก๊ณ ์์ต๋๋ค.
์ด ํ๋ซํผ์ ๊ฐ๋ ฅํ ์ ์ ๋ค์ํ ์ฑ๋์ ์ค์ ํ ์ ์๋ ์ ์ฐ์ฑ์ ๋๋ค. ํ๋ก์ ์ ๊ด๋ จ๋ ์ฑ๋์ ์์ฑํ์ฌ ๊ฐ๋ฐ์๋ค ๊ฐ์ ์ฃผ์ ๋ณ๋ก ์ํตํ ์ ์์ผ๋ฉฐ, ๋น๊ณต์์ ์ธ ์ปค๋ฎค๋์ผ์ด์ ์ ์ํ ์ฑ๋๋ ์ค์ ํ ์ ์์ด ํ ๊ตฌ์ฑ์ ๊ฐ์ ์ ๋๊ฐ์ ๊ฐํํ ์ ์์ต๋๋ค. ์ด๋ ํนํ ์ฐฝ์๋ ฅ์ ๋ฐํํด์ผ ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๊ฒฝ์์ ์ค์ํ ์์์ ๋๋ค.
Slack์ ํตํฉ ๊ธฐ๋ฅ ๋ํ ๋งค์ฐ ์ ์ฉํฉ๋๋ค. GitHub, Trello, Google Drive ๋ฑ ๋ค์ํ ๋๊ตฌ์ ์ฐ๋ํ ์ ์์ด ์ ๋ณด์ ํ๋ฆ์ ์ํํ๊ฒ ํ๊ณ , ๋ชจ๋ ์์ ์ ํ๋์ ๊ด๋ฆฌํ ์ ์๋๋ก ํด์ค๋๋ค. ์๋ฅผ ๋ค์ด, GitHub์ ์ปค๋ฐ ์๋ฆผ์ Slack ์ฑ๋์์ ์ค์๊ฐ์ผ๋ก ๋ฐ์ ์ ์์ด ํ์๋ค์ ์๋ก์ ์์ ์ ์ฆ๊ฐ์ ์ผ๋ก ํ์ธํ๊ณ ํผ๋๋ฐฑ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋ํ Slack์ ๊ฒ์ ๊ธฐ๋ฅ์ ํตํด ๊ณผ๊ฑฐ ๋ํ ๊ธฐ๋ก์ ์์ฝ๊ฒ ์ฐพ์ ์ ์์ด ์ฌํ ๊ฒํ ๊ฐ ์ฉ์ดํฉ๋๋ค. ์ด๋ฌํ ์ ๋ณด ์ ๊ทผ์ฑ์ ํจ์จ์ ์ธ ์ ๋ณด ๊ด๋ฆฌ์ ํฌ๊ฒ ๊ธฐ์ฌํ๋ฉฐ, ํ์๋ค์ ํ์ํ ์ ๋ณด๋ฅผ ํจ์ฌ ๋ ๋น ๋ฅด๊ฒ ์ฐพ์๋ผ ์ ์์ต๋๋ค.
๊ฒฐ๊ตญ Slack์ ํ์ํฌ์ ์ํต์ ํ์ ์ ์ธ ๋ฐฉ์์ผ๋ก ์ฌํธ์ฑํ์์ผ๋ฉฐ, ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ด๋ฅผ ํตํด ์์ฐ์ฑ์ ํฌ๊ฒ ํฅ์์ํค๊ณ ์์ต๋๋ค. ์์ฃผ ์ฌ์ฉํ ์๋ก ํ ๋ด ์ปค๋ฎค๋์ผ์ด์ ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ๊ฐ์ ํ ์ ์๋ ๊ธฐํ๊ฐ ๋์ด๋ฉ๋๋ค.
4. Docker: ์ผ๊ด๋ ๊ฐ๋ฐ ํ๊ฒฝ
Docker๋ ์ด์์ฑ๊ณผ ์ผ๊ด์ฑ์ ์ ์งํ๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์๋๋ก ๋์์ฃผ๋ ์ปจํ ์ด๋ ๊ฐ์ํ ๊ธฐ์ ์ ๋๋ค. Docker์ ๊ฐ์ฅ ํฐ ์ฅ์ ์ ์ด๋์๋ ๋์ผํ ํ๊ฒฝ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ก ์ธํด ๊ฐ๋ฐ์๋ค์ 'ํ๊ฒฝ ๋ฌธ์ '๋ผ๋ ๊ณ ์ง์ ์ธ ๋ฌธ์ ์์ ๋ฒ์ด๋ ์ ์์ต๋๋ค.
์ ์ฉ ์ฌ๋ก๋ก๋, ๋ค์ํ ์ด์ ์ฒด์ ๋ฅผ ์ฌ์ฉํ๋ ์๋ฒ ํ๊ฒฝ์์ ๊ฐ๋ฐํ ์ ํ๋ฆฌ์ผ์ด์ ์ Docker๋ฅผ ํตํด ์์ฝ๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๊ฐ๋ฐ์๊ฐ ๋ก์ปฌ์์ Ubuntu ํ๊ฒฝ์์ ์ด์๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ๋, Docker๋ ์ด๋ฅผ Windows ์๋ฒ์์๋ ๋์ผํ๊ฒ ์คํํ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ฌํ ์ผ๊ด์ฑ์ ๊ฐ๋ฐ๊ณผ ์ด์ ๊ฐ์ ๊ฒฉ์ฐจ๋ฅผ ์ค์ด๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค.
Docker๋ ๋ํ ๋ฅ๋ฅ ์ ์ธ ์์ ๊ด๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋์ ์๋ฒ์์ ์ปจํ ์ด๋ ํํ๋ก ์คํํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฌผ๋ฆฌ์ ์์์ ํจ์จ์ฑ์ด ํฌ๊ฒ ํฅ์๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ์๋ฒ ์๋ฅผ ์ค์ด๊ณ ์ด์ ๋น์ฉ์ ์ ๊ฐํ ์ ์์ต๋๋ค.
๊ฐ๋ฐ์๋ Docker๋ฅผ ์ฌ์ฉํด CI/CD(Continuous Integration/Continuous Delivery) ํ๋ก์ธ์ค์์๋ ์ฅ์ ์ ๋๋ฆด ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๋๋ง๋ค Docker ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๊ณ ํ ์คํธ๋ฅผ ์งํํ ์ ์์ด ์์ ์ ์ธ ์ฝ๋ ๋ฐฐํฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ฉด์ ์ํ๋๋ฅผ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก Docker๋ ๋ชจ๋ ๊ฐ๋ฐ์์๊ฒ ํ์์ ์ธ ๋๊ตฌ๋ก๋์์ผ๋ฉฐ, ์์ ์ ์ด๊ณ ํจ์จ์ ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ํต์ฌ ์์๋ก ์๋ฆฌ ๋งค๊นํ๊ณ ์์ต๋๋ค. ์ฑ๊ณตํ ๊ฐ๋ฐ์๋ค์ Docker์ ๋ค์ํ ์ฅ์ ์ ํ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ง๊ณผ ์๋๋ฅผ ๋์์ ๋์ด๊ณ ์์ต๋๋ค.
5. Visual Studio Code: ํธ๋ฆฌํ ์ฝ๋ ํธ์ง๊ธฐ
Visual Studio Code(VS Code)๋ ๋ง์ดํฌ๋ก์ํํธ์์ ๊ฐ๋ฐํ ๊ฒฝ๋์ ์ฝ๋ ํธ์ง๊ธฐ๋ก, ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ํ๋ฉฐ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ ํธํฉ๋๋ค. ํธ๋ฆฌํ ์ธํฐํ์ด์ค์ ํ๋ถํ ํ์ฅ์ฑ ๋๋ถ์ ๋งค์ฐ ์ธ๊ธฐ ์๋ ๋๊ตฌ๊ฐ ๋์์ต๋๋ค.
VS Code์ ๊ฐ์ฅ ํฐ ํน์ง ์ค ํ๋๋ ๋ค์ํ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ฝ๊ฒ ์ค์นํ์ฌ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์๋ค๋ ์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด, Python ๊ฐ๋ฐ์ ์ํ ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ฌ๊ทธ์ธ์ ์ฝ๊ฒ ์ค์นํ์ฌ ํ๊ฒฝ์ ์ต์ ํํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ค์ ์์ ์๊ฒ ๋ง๋ ์ต์์ ์์ ํ๊ฒฝ์ ๋ง๋ค ์ ์์ต๋๋ค.
VS Code์ IntelliSense ๊ธฐ๋ฅ์ ์ฝ๋ ์๋ ์์ฑ๊ณผ ์ค๋ฅ ๊ฐ์ง๋ฅผ ์ง์ํ์ฌ ์์ฐ์ฑ์ ๋์ด๋ ๋ฐ ๋์์ ์ค๋๋ค. ์ด๋ ๊ฒ ์ฝ๋๋ฅผ ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ์์ฑํ ์ ์์ ๋ฟ๋ง ์๋๋ผ, ํ์ ๊ฐ์ ์ฝ๋ ํ์ง์ ์ฝ๊ฒ ์ ์งํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ฝ๋ ๋ฆฌ๋ทฐ ์ VS Code์ ๊ธฐ๋ฅ์ ํตํด ๋ค๋ฅธ ํ์์ ์ฝ๋๋ฅผ ์ฆ์ ์ดํดํ๊ณ , ํผ๋๋ฐฑ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋ํ ์์ค ์ฝ๋ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ด ๋ด์ฅ๋์ด ์์ด Git๊ณผ์ ํตํฉ์ด ๋งค์ฐ ๋งค๋๋ฝ์ต๋๋ค. VS Code ๋ด์์ ๋ฐ๋ก Git ์ปค๋ฐ์ ํ๊ณ , ๋ณ๊ฒฝ ์ฌํญ์ ๊ฒํ ํ๋ฉฐ, ๋ธ๋์น ๊ฐ ์ ํ์ ์ฝ๊ฒ ํ ์ ์์ด ๊ฐ๋ฐ๊ณผ ํ์ ์ ๋งค์ฐ ์ ๋ฆฌํ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค.
์ด ์ธ์๋ ๋ค์ํ ํ ๋ง์ ์ฌ์ฉ์ ๋ง์ถคํ ์ค์ ์ ํตํด ๊ฐ์ธํ๋ ํธ์ง ๊ฒฝํ์ ์ ๊ณตํ๋ฏ๋ก ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ด๋ฅผ ์ ํํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ์ ์ฐ์ฑ๊ณผ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ ๋๋ถ์ VS Code๋ ๊ฐ๋ฐ์๋ค ์ฌ์ด์์ 'ํ์ค'์ผ๋ก ์ธ์ ๋ฐ๊ณ ์์ต๋๋ค.
๊ฒฐ๋ก
์ด๋ฒ ๊ธ์์๋ ์ฑ๊ณตํ ๊ฐ๋ฐ์๋ค์ด ์ ํธํ๋ ๋ค์ฏ ๊ฐ์ง ์คํ์์ค ํ์ ํด์ธ Git, Jira, Slack, Docker, VS Code์ ๋ํด ์ฌ์ธต์ ์ผ๋ก ์ดํด๋ณด์์ต๋๋ค. ์ด ๋๊ตฌ๋ค์ ๊ฐ๊ฐ์ ํจ์จ์ฑ์ ๊ทน๋ํํ๋ฉฐ, ๊ฐ๋ฐ์๋ค ๊ฐ์ ํ์ ์ ์ํํ๊ฒ ํ๊ณ ์์ต๋๋ค. ๊ฐ ๋๊ตฌ์ ํน์ง๊ณผ ์ฅ์ ์ ์ ๋๋ก ์ดํดํ๊ณ ํ์ฉํ๋ค๋ฉด, ๊ฐ๋ฐ ๊ณผ์ ์์์ ์์ฐ์ฑ์ ํ์ธต ๋ ๋์ผ ์ ์์ ๊ฒ์ ๋๋ค.
๊ฐ๋ ฅํ ํ์ ๋๊ตฌ๋ค์ ํ์ฉํ์ฌ ์ฌ๋ฌ๋ถ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ฐ์ ํด ๋ณด์ธ์. ์ด๋ฌํ ๋๊ตฌ๋ค์ ๋จ์ํ ๊ธฐ์ ์ด ์๋๋ผ, ์ฑ๊ณต์ ์ธ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ๋ ๋ฐ ์์ด ํฐ ํ์ด ๋ ๊ฒ์ ๋๋ค.
์, ์ด์ ์์ ์๊ฒ ๋ง๋ ๋๊ตฌ๋ฅผ ์ ํํ๊ณ ์ง์ ํ ํ์ ์ ์ธ๊ณ๋ก ๋์๊ฐ ๋ณด์๊ธฐ ๋ฐ๋๋๋ค!
๋ฉํ ์ค๋ช : ์ฑ๊ณตํ ๊ฐ๋ฐ์๋ค์ด ์ ํํ 5๊ฐ์ง ์คํ์์ค ํ์ ํด์ ํต์ฌ ํน์ง๊ณผ ์ฅ์ ์ ์ฌ์ธต์ ์ผ๋ก ํ๊ตฌํ๊ณ , ์ํํธ์จ์ด ๊ฐ๋ฐ ํจ์จ์ฑ์ ๋์ด๋ ํ์ ์๊ฐํฉ๋๋ค.
#Git, #Jira, #Slack, #Docker, #VSCode, #ํ์ ํด, #์ํํธ์จ์ด๊ฐ๋ฐ, #์คํ์์ค, #ํ๋ก์ ํธ๊ด๋ฆฌ, #๊ฐ๋ฐ์