์์ค ์ ์ด ๋ฐ ๋ฒ์ ๊ด๋ฆฌ์ ๋งฅ๋ฝ์์ "ํ"์ ๊ฐ๋ฐ์๊ฐ ์๊ฒฉ ์ ์ฅ์์ ๋ํ ์ต์ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ๋ก์ปฌ ์์ ๋ณต์ฌ๋ณธ์ ์ ๋ฐ์ดํธํ ์ ์๋๋ก ํ๋ Git๊ณผ ๊ฐ์ DVCS(๋ถ์ฐ ๋ฒ์ ์ ์ด ์์คํ )์์ ํ์์ ์ธ ์์ ์ ๋๋ค. ์ด ์ ๋ฐ์ดํธ ์์ ์ ๋ก์ปฌ ๋ฐ ์๊ฒฉ ์ง์ ์ ๋๊ธฐํํ์ฌ ๋ค์ํ ์ง๋ฆฌ์ ์์น์ ์๋ ํ ๊ตฌ์ฑ์ ๊ฐ์ ์ํํ ํ์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๊ฐ๋ฐ์๋ ํ ์์ ์ ์ํํ์ฌ ํ๋ก์ ํธ์ ์ต์ ์ํ๋ฅผ ๊ฐ์ ธ์ค๊ณ , ๋ณ๊ฒฝ ์ฌํญ์ ํตํฉํ๊ณ , ๋ณํฉ ์ถฉ๋์ ํด๊ฒฐํ๊ณ , ์์ ์ด ์ต์ ๋ฐ์ดํฐ์ ์ผ์นํ๋์ง ํ์ธํฉ๋๋ค.
ํ ์์ ์ ์ฌ์ฉ์๊ฐ ํ๋ก์ ํธ์ ์ต์ ๋ณต์ฌ๋ณธ์ ์ ์งํ๊ณ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๋ ๋ฐ ๋์์ด ๋๋ฏ๋ก AppMasterno-code ํ๋ซํผ์์ ํนํ ์ค์ํฉ๋๋ค. AppMaster ํ๋ซํผ์ Go์์ ํ์ฅ์ฑ์ด ๋ฐ์ด๋๊ณ ์ํ ๋น์ ์ฅ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ , Vue.js๋ฅผ ์ฌ์ฉํ๋ ๊ณ ๊ฐ ๋์ ์น ์ ํ๋ฆฌ์ผ์ด์ , ํจ๊ณผ์ ์ธ ํ์ ๋ฐ ๋ฒ์ ๊ด๋ฆฌ ๊ดํ์ด ํ์ํ Android ๋ฐ iOS์ฉ ๊ธฐ๋ณธ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ์๋ฒฝํ ๋๊ตฌ ๋ชจ์์ ์ ๊ณตํฉ๋๋ค.
๊ฐ๋ฐ์๊ฐ ํ ๋ด์์ ๋์ผํ ํ๋ก์ ํธ๋ฅผ ์์ ํ ๋ ์ถฉ๋์ ํผํ๊ณ ํ๋ก์ ํธ์ ์ผ๊ด์ฑ์ ์ ์งํ๊ธฐ ์ํด ์๋ก ๋ค๋ฅธ ํ ๊ตฌ์ฑ์์ ๋ณ๊ฒฝ ์ฌํญ์ ์๋ก์ ์์ ์ ์์ฃผ ํตํฉํด์ผ ํฉ๋๋ค. ๊ฐ์ ธ์ค๊ธฐ ์์ ์ ์๊ฒฉ ์ ์ฅ์์์ ๋์ ๋ธ๋์น์ ์ต์ ๋ฒ์ ์ ๊ฐ์ ธ์ ์ฌ์ฉ์์ ๋ก์ปฌ ๋ธ๋์น๋ก ํตํฉํจ์ผ๋ก์จ ์ด๋ฅผ ๋ฌ์ฑํฉ๋๋ค. ๊ฐ์ ธ์จ ๋ณ๊ฒฝ ์ฌํญ์ ์๋ก์ด ์ปค๋ฐ, ๋ฒ๊ทธ ์์ , ๊ธฐ๋ฅ ๊ฐ์ ๋๋ ๊ฐ๋ฐ ํ์ ๊ฐ์ ์ผ๋ก ์ธํด ๋ฐ์ํ ์ ์์ต๋๋ค.
๊ฐ๋ฐ ๊ณผ์ ์์ ๊ฐ๋ฐ์๋ ์ฌ๋ฌ ๋ถ๊ธฐ์์ ๋์์ ์์ ํ ์ ์์ต๋๋ค. ์ด๋ ๋ก์ปฌ ๋ธ๋์น๊ฐ ์๊ฒฉ์ ์ต์ ๋ณ๊ฒฝ ์ฌํญ๋ฟ๋ง ์๋๋ผ ์์ง ์๊ฒฉ ์ ์ฅ์์ ํธ์๋์ง ์์ ๋ก์ปฌ ๋ณ๊ฒฝ ์ฌํญ ์ธก๋ฉด์์๋ ์๊ฒฉ ๋ธ๋์น์ ๋ค๋ฅผ ์ ์์์ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ ๋์ด์ค๊ธฐ ์์ ์ ๋ค์๊ณผ ๊ฐ์ ํ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ๋ณํฉ ํตํฉ: ํ ์์ ์ ์ฃผ๋ก ์๊ฒฉ ์ ์ฅ์์์ ๊ฐ์ ธ์จ ๋ณ๊ฒฝ ์ฌํญ์ ๋ก์ปฌ ์์ ๋ณต์ฌ๋ณธ๊ณผ ํตํฉํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ์๊ฒฉ ๋ณ๊ฒฝ ์ฌํญ์ ๋ก์ปฌ ๋ณ๊ฒฝ ์ฌํญ๊ณผ ์๋์ผ๋ก ๊ฒฐํฉํ์ฌ ์๊ฒฉ ์ปค๋ฐ๊ณผ ๋ก์ปฌ ์ปค๋ฐ์ ์์์ธ ์ ์ปค๋ฐ์ ์์ฑํ๋ ๋ณํฉ ์ปค๋ฐ์ ํตํด ์ํ๋ฉ๋๋ค.
- ์ถฉ๋ ํด๊ฒฐ: ๋ณํฉ ํ๋ก์ธ์ค ์ค์ ์๊ฒฉ ๋ฐ ๋ก์ปฌ ๋ถ๊ธฐ์ ์๋ก ๋ค๋ฅธ ์ปค๋ฐ์์ ํ์ผ์ ๋์ผํ ๋ถ๋ถ์ด ์์ ๋๋ฉด ์ถฉ๋์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ๋์ด์ค๊ธฐ ์์ ์ ์ด๋ฌํ ์ถฉ๋์ ์๋ณํ๊ณ ๊ฐ๋ฐ์์๊ฒ ์๋์ผ๋ก ํด๊ฒฐํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ ์ ํ ๊ฐ๋ฑ ํด๊ฒฐ์ ํ๋ก์ ํธ์ ์ต์ข ์ํ๊ฐ ๋ชจ๋ ํ ๊ตฌ์ฑ์์ ๊ธฐ์ฌ์ ์ผ์นํ๋๋ก ๋ณด์ฅํฉ๋๋ค.
- ๋๊ธฐํ: ๋์ด์ค๊ธฐ ์์ ์ด ์ฑ๊ณตํ๋ฉด ๋ก์ปฌ ๋ถ๊ธฐ๊ฐ ์๊ฒฉ ๋ถ๊ธฐ์ ๋๊ธฐํ๋์ด ํ๋ก์ ํธ์ ๊ด๋ จ๋ ๋ชจ๋ ๊ฐ๋ฐ์์ ํตํฉ ์์ ์ด ํ์๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ ํ์ ์์ ์ ์ด๊ณ ์ ๋ฐ์ดํธ๋ ํ๋ก์ ํธ ์ํ๋ก ์งํํ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋์ด์ค๊ธฐ ์์ ์ ์ํํ๋ ๊ฒ ์์ฒด์๋ ๋ช ๊ฐ์ง ์ํ์ด ๋ฐ๋ฅด๋ฉฐ ์ ์คํ ๊ณ ๋ ค๊ฐ ํ์ํ๋ค๋ ์ ์ ์ ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ณํฉ๋ ์ฝ๋๊ฐ ์ ๋๋ก ํ ์คํธ๋์ง ์์ผ๋ฉด ๊ฐ์ ธ์ค๊ธฐ ์์ ์ผ๋ก ์ธํด ์๋ํ์ง ์์ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ค๋จ๋ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ํ์ ์ํํ๋ ค๋ฉด ๊ฐ๋ฐ์๋ ๋น๋ฒํ ๊ฐ์ ธ์ค๊ธฐ ์์ ๊ณผ ๊ฐ์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฐ๋ผ์ผ ํ๋ฉฐ, ๋ก์ปฌ ์์ ๋ณต์ฌ๋ณธ์ด ์๊ฒฉ ์ ์ฅ์์์ ์ต์ ์ํ์ธ์ง ํ์ธํ๊ณ , ๋ณ๊ฒฝ ์ฌํญ์ ์๊ฒฉ ์ ์ฅ์์ ํธ์ํ๊ธฐ ์ ์ ๋ณํฉ๋ ์ฝ๋๋ฅผ ํ ์คํธํด์ผ ํฉ๋๋ค.
์์ฝํ์๋ฉด, "ํ" ์์ ์ ํนํ Git๊ณผ ๊ฐ์ DVCS ํ๊ฒฝ์์ ์์ค ์ ์ด ๋ฐ ๋ฒ์ ๊ด๋ฆฌ์ ๊ธฐ๋ณธ ์ธก๋ฉด์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์๊ฒฉ ์ ์ฅ์์ ์ต์ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ๋ก์ปฌ ์์ ๋ณต์ฌ๋ณธ์ ์ ๋ฐ์ดํธํ์ฌ ๊ฐ์ฅ ์ต๊ทผ์ ์ ํํ ํ๋ก์ ํธ ์ํ๋ก ์์ ํ ์ ์์ต๋๋ค. ๋ํ ์ด ์์ ์ ํตํด ์ฌ๋ฌ ๊ฐ๋ฐ์์ ๋ณ๊ฒฝ ์ฌํญ์ ์ฝ๊ฒ ๋ณํฉํ๊ณ ์ถฉ๋์ ํด๊ฒฐํ๋ฉฐ ๋ก์ปฌ ๋ฐ ์๊ฒฉ ์ง์ ์ ๋๊ธฐํ๋ฅผ ์ ์งํ ์ ์์ต๋๋ค. AppMasterno-code ํ๋ซํผ์ ๋์ด์ค๊ธฐ ์์ ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ํจ๊ณผ์ ์ธ ํ์ ๋ฐฉ์์ ์ ์งํ๊ณ ๋์์์ด ์งํํ๋ ๊ฐ๋ฐ ์๊ตฌ ์ฌํญ์ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ํด์ค๋๋ค.