์์ค ์ ์ด ๋ฐ ๋ฒ์ ๊ด๋ฆฌ์ ๋งฅ๋ฝ์์ ํ๊ทธ(๋๋ ๋ฆด๋ฆฌ์ค)๋ ์ํํธ์จ์ด ํ๋ก์ ํธ ๋ฒ์ ๊ธฐ๋ก์ ํน์ ์ง์ ์ ๋ํ ๊ฐ๋ณ๊ณ ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅํ ์ฐธ์กฐ ๋๋ ๋ง์ปค๋ฅผ ๋ํ๋ ๋๋ค. ํ๊ทธ๋ ์ํํธ์จ์ด ์์คํ ์ ๋ฐ์ ์ ๊ด๋ฆฌํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ๋ฉฐ ๊ฐ๋ฐ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ๋ฒ์ ๊ณผ ๋ง์ผ์คํค์ ์ถ์ ํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ๋ํ ํ๊ทธ๋ Git, Mercurial, Subversion ๋ฑ ๋ค์ํ ์์ค ์ ์ด ๊ด๋ฆฌ(SCM) ์์คํ ์ ํ์์ ์ธ ๋ถ๋ถ์ ๋๋ค.
ํ๊ทธ๋ ์ผ๋ฐ์ ์ผ๋ก ์์ค ์ฝ๋ ์ ์ฅ์์ ํน์ ๋ฒ์ ์ด๋ ์ปค๋ฐ๊ณผ ๊ด๋ จ๋ ์๋ฏธ ์๋ ์ด๋ฆ์ด๋ ๋ฒ์ ๋ฒํธ์ธ ๊ณ ์ ์๋ณ์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด๋ ํ๊ทธ ์ง์ ์ ์ฝ๋๋ฒ ์ด์ค ์ํ์ ๋ํ ํฌ์ธํฐ ์ญํ ์ ํ๋ฏ๋ก ๊ฐ๋ฐ์๋ ํ์ํ ๋ ํน์ ๋ฆด๋ฆฌ์ค ๋๋ ๋ง์ผ์คํค์ ํด๋นํ๋ ์ฝ๋๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค. ํ๊ทธ์๋ ํ์์คํฌํ, ์์ฑ์ ์ ๋ณด, ๊ฐ๋ตํ ์ค๋ช ๋ฑ์ ์ถ๊ฐ ๋ฉํ๋ฐ์ดํฐ๊ฐ ํจ๊ป ์ ๊ณต๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๊ฐ๋ฐ ํ์ด ํ๋ก์ ํธ ์งํ ์ํฉ์ ํจ์จ์ ์ผ๋ก ๊ตฌ์ฑ, ์ถ์ ๋ฐ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์์ค ์ ์ด ์์คํ ์์ ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ๋ก ์ด์ ์ด ์์ต๋๋ค. ์ฒซ์งธ, ๋ค์ํ ๋ฒ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ด๋ฆฌํ๊ณ ์ถ์ ํ๊ธฐ ์ํ ์ฒด๊ณ์ ์ธ ์์คํ ์ ์ ๊ณตํ์ฌ ๋ฆด๋ฆฌ์ค ๊ด๋ฆฌ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํฉ๋๋ค. ์ด๋ ์ฌ๋ฌ ์ดํด๊ด๊ณ์์ ๋ณ๋ ฌ ๊ฐ๋ฐ ๋ ธ๋ ฅ์ด ๊ด๋ จ๋ ๋ ํฌ๊ณ ๋ณต์กํ ํ๋ก์ ํธ์์ ํนํ ์ค์ํฉ๋๋ค.
๋์งธ, ํ๊ทธ๋ ์ํํธ์จ์ด ๋ฆด๋ฆฌ์ค์ ์ํ์ ๊ธฐ๋ก์ ์ถ์ ํ๊ธฐ ์ํ ๋ช ํํ๊ณ ํต์ผ๋ ๋ช ๋ช ๊ท์น์ ์ ๊ณตํ์ฌ ํ ๊ตฌ์ฑ์ ๊ฐ์ ํ์ ์ ์ด์งํฉ๋๋ค. ์ด๋ ๊ฐ๋ฐ์ ๊ฐ์ ์์ฌ์ํต์ ํฅ์์ํฌ ๋ฟ๋ง ์๋๋ผ ๋ช ํํ ํ๋ก์ ํธ ๋ก๋๋งต์ ์ ์งํ๋ ๋ฐ ๋์์ด ๋๋ฏ๋ก ์๋ก์ด ๊ฐ๋ฐ์๊ฐ ์ํํธ์จ์ด์ ๋ฐ์ ์ ๋ ์ฝ๊ฒ ์ดํดํ๊ณ ๋น ๋ฅด๊ฒ ์ ์ํ ์ ์์ต๋๋ค.
์ ์งธ, ํ๊ทธ๋ CI(์ง์์ ํตํฉ) ๋ฐ CD(์ง์์ ๋ฐฐํฌ)์ ๊ฐ์ ๊ณ ๊ธ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ์์ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์์ค ์ฝ๋ ์ ์ฅ์์ ์ ํ๊ทธ๊ฐ ์ถ๊ฐ๋ ๋๋ง๋ค ํธ๋ฆฌ๊ฑฐ๋๋๋ก ์๋ํ๋ ๋น๋ ๋ฐ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ ํ์ ์ํํธ์จ์ด์ ์ ๋ฒ์ ์ ์ ์ํ๊ณ ์์ ์ ์ผ๋ก ์ถ์ํ๋ ๋์์ ๋ชจ๋ ๊ด๋ จ ์ํฐํฉํธ(์: ๋ฌธ์, ๋ฐ์ด๋๋ฆฌ ํ์ผ, ๋์ปค ์ปจํ ์ด๋ ๋ฑ)๊ฐ ์ผ๊ด๋๊ฒ ์์ฑ๋๋๋ก ํ ์ ์์ต๋๋ค.
๋ณต์กํ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ ํธ ๋ด์์ ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ ์ค์ ์ฌ๋ก๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ์ํ ํฌ๊ด์ ์ธ no-code ์๋ฃจ์ ์ธ AppMaster ํ๋ซํผ์์ ๋ณผ ์ ์์ต๋๋ค. Go(golang), Vue3 ํ๋ ์์ํฌ์ Kotlin, Jetpack Compose ๋ฐ SwiftUI ์ ๊ฐ์ ๋ชจ๋ฐ์ผ ํ๋ ์์ํฌ์ ๊ฐ์ ์ต์ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ AppMaster ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ 10๋ฐฐ ๊ฐ์ํํ๋ ๋์์ ๊ด๋ จ ๋น์ฉ์ 3๋ฐฐ ์ ๊ฐํฉ๋๋ค. AppMaster ์ ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ ๋ฐ์ ๊ฑธ์ณ ํ๊ทธ๋ ๋ค์ํ ๋ฒ์ , ๋ฆด๋ฆฌ์ค ๋ฐ ๋ง์ผ์คํค์ ๊ด๋ฆฌํ๋ ๋ฐ ๊ด๋ฒ์ํ๊ฒ ์ฌ์ฉ๋์ด ๋ชจ๋ ํ๋ก์ ํธ ์ดํด๊ด๊ณ์๊ฐ ์ํํธ์จ์ด์ ์งํ ์ํฉ๊ณผ ๊ธฐ๋ก์ ๋ช ํํ๊ฒ ์ ์ ์๋๋ก ํฉ๋๋ค.
์๋ฅผ ๋ค์ด ๊ณ ๊ฐ์ด AppMaster ์์ ์ ๋ฒ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ ๋๋ง๋ค ํด๋น ์์ค ์ฝ๋ ์ ์ฅ์์ ์ ํ๊ทธ๊ฐ ์ถ๊ฐ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด AppMaster ๊ฐ๋ฐ์์ ๊ณ ๊ฐ ๋ชจ๋ ๋ฒ์ ๊ธฐ๋ก์ ๋ํ ๋ช ํํ ์ง๋๋ฅผ ํ๋ณดํ๊ณ ํ์ํ ๊ฒฝ์ฐ ํน์ ๋ฒ์ ์ผ๋ก ์ฝ๊ฒ ๋๋๋ฆด ์ ์์ต๋๋ค. ๋ํ ํ๊ทธ๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ(Business ๋ฐ Business+ ๊ตฌ๋ ์ฉ) ๋ฐ ์์ค ์ฝ๋(Enterprise ๊ตฌ๋ ์ฉ) ๊ด๋ฆฌ์๋ ์ฌ์ฉ๋์ด ๊ณ ๊ฐ์๊ฒ ์จํ๋ ๋ฏธ์ค ์ค์ ์ ํฌํจํ ๋ค์ํ ํธ์คํ ํ๊ฒฝ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๋ ์ํํ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค.
์์ฝํ์๋ฉด, ์์ค ์ ์ด ๋ฐ ๋ฒ์ ๊ด๋ฆฌ ์์ญ ๋ด์์ ํ๊ทธ(๋๋ ๋ฆด๋ฆฌ์ค)๋ ๊ฐ๋ฐ์๊ฐ ์ํํธ์จ์ด ํ๋ก์ ํธ์ ๋ฐ์ ์ ๊ด๋ฆฌ, ์ถ์ ๋ฐ ๊ตฌ์ฑํ๋ ๋ฐ ๋์์ด ๋๋ ํต์ฌ ๊ฐ๋ ์ ๋๋ค. ๊ณ ๊ธ SCM ๋๊ตฌ ๋ฐ ์ฌ๋ก์ ํจ๊ป ํ๊ทธ๋ฅผ ํ์ฉํจ์ผ๋ก์จ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ์ ํ์ ์ ๊ฐ์ ํ๊ณ , ๋ฆด๋ฆฌ์ค ๊ด๋ฆฌ๋ฅผ ๊ฐ์ํํ๋ฉฐ, ๋ณํํ๋ ์๊ตฌ ์ฌํญ๊ณผ ์์๋ฅผ ์ถฉ์กฑํ๊ธฐ ์ํด ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ๊ณผ์ ์ผ๋ก ํ์ฅํ ์ ์์ต๋๋ค. AppMasterno-code ํ๋ซํผ์ ์ค์ ์๋๋ฆฌ์ค์์ ํ๊ทธ๋ฅผ ์ ๋ต์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ฃผ๋ฉฐ ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ํ๊ทธ ์ง์ ์ ์ด์ ๊ณผ ์ค์์ฑ์ ๋ณด์ฌ์ค๋๋ค.