ํ๋ฌ๊ทธ์ธ ๋ฐ ํ์ฅ ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์ ํ๋ฌ๊ทธ์ธ ๋ฒ์ ๊ด๋ฆฌ๋ ํ๋ฌ๊ทธ์ธ์ ๋ค์ํ ๋ฒ์ ์ ๊ด๋ฆฌ ๋ฐ ์ ์งํ๊ณ ํธํ์ฑ์ ๋ณด์ฅํ๋ฉฐ ํ๋ฌ๊ทธ์ธ๊ณผ ํธ์คํธ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ํ๋ซํผ์ ์ํํ ํตํฉ์ ์ด์งํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ ์ค๊ณ๋ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ํตํด ๊ฐ๋ฐ์์ ์ต์ข ์ฌ์ฉ์๋ ์๊ตฌ ์ฌํญ ๋ฐ ์์ ์ค์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ํ๊ณ์ ๋ฐ๋ผ ์ ์ ํ ํ๋ฌ๊ทธ์ธ ๋ฒ์ ์ ์ก์ธ์คํ๊ณ ์๋ณํ๊ณ ์ ์ฉํ ์ ์์ต๋๋ค.
ํ๋ฌ๊ทธ์ธ ๋ฒ์ ๊ด๋ฆฌ๋ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ํ๋ฌ๊ทธ์ธ์ ์ ์ฉ๋ ๋ณ๊ฒฝ ์ฌํญ, ์ ๋ฐ์ดํธ ๋ฐ ๊ฐ์ ์ฌํญ์ ๊ด๋ฆฌํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ๊ธฐ์ , ์ํคํ ์ฒ ๋ฐ ์ฌ์ฉ์ ์ ํธ๋์ ๋ณํ์ โโ๋ง์ถฐ ํ๋ฌ๊ทธ์ธ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ ๋ค์ํ ๋ฒ์ ์ ๋ํด ์ผ๊ด๋๊ณ ์ต์ ๊ธฐ๋ก์ ์ ์งํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ๋ฒ๊ทธ ์์ ๋ฐ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ์ ํ๊ณ ํจ๊ณผ์ ์ผ๋ก ํ์ ํ๋ฉฐ ์ด์ ๋ฆด๋ฆฌ์ค์์ ํ์ ํธํ์ฑ์ ๋ณด์ฅํ๋ ๋์์ ์ต์ข ์ฌ์ฉ์์๊ฒ ์ํํ๊ณ ์์ ์ ์ธ ํ๊ฒฝ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ธ AppMaster ๋ ๊ฐ๋ ฅํ ํ๋ ์์ํฌ ๋ฐ ๊ธฐ๋ฅ ์ธํธ์ ํจ๊ป ํ์ ์ ์ธ ํ๋ฌ๊ทธ์ธ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ํ์ฉํฉ๋๋ค. ์ด ์์คํ ์ ํ๋ซํผ์์ ๊ฐ๋ฐ๋ ํ๋ฌ๊ทธ์ธ์ ๋ํ ์ํํ ํตํฉ, ์ต๋ ํธํ์ฑ ๋ฐ ํจ์จ์ ์ธ ์ ๋ฐ์ดํธ ๊ด๋ฆฌ๋ฅผ ๋ณด์ฅํฉ๋๋ค.
์ผ๋ฐ์ ์ธ ํ๋ฌ๊ทธ์ธ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ Semantic Versioning(SemVer)๊ณผ ๊ฐ์ด ๋๋ฆฌ ์ธ์ ๋๋ ํ์ค์ ์ค์ํฉ๋๋ค. SemVer๋ MAJOR.MINOR.PATCH ํ์์ผ๋ก ์ค๋ช ๋๋ ์ํํธ์จ์ด ๋ฒ์ ๋ฒํธ ๊ด๋ฆฌ๋ฅผ ์ํ ์ ๊ณ ํ์ค์ ๋๋ค.
- MAJOR: ์ค์ํ ๋ณ๊ฒฝ ์ฌํญ๊ณผ ์ด์ ๋ฒ์ ๊ณผ ํธํ๋์ง ์๋ ์ ๋ฐ์ดํธ๋ฅผ ๋ํ๋ ๋๋ค.
- MINOR: ๊ธฐ๋ฅ ํฅ์ ๋ฐ ์ด์ ๋ฒ์ ๊ณผ ํธํ๋๋ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ํฉ๋๋ค.
- ํจ์น: ์ด์ ๋ฒ์ ๊ณผ ํธํ๋๋ ๋ฒ๊ทธ ์์ ๋ฐ ์ฌ์ํ ๊ฐ์ ์ฌํญ์ ๋ฐ์ํฉ๋๋ค.
์๋ฅผ ๋ค์ด ๋ฒ์ 2.3.1์ ๋ ๋ฒ์งธ ์ฃผ์ ๋ฆด๋ฆฌ์ค๋ฅผ ์๋ฏธํ๋ฉฐ ์ธ ๊ฐ์ง ๋ถ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๊ณ ํ ๊ฐ์ง ํจ์น ์ ๋ฐ์ดํธ๊ฐ ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ํ์ค์ ์ค์ํ๋ฉด ์ํธ ์ด์ฉ์ฑ์ ์ ์งํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ ๊ฐ ๋ฒ์ ์ ๋์ ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ช ํํ๊ฒ ์ดํดํ ์ ์์ต๋๋ค.
AppMaster ์ ํ๋ฌ๊ทธ์ธ ๋ฒ์ ๊ด๋ฆฌ ๊ดํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1. ์ข ์์ฑ ๊ด๋ฆฌ : ํ๋ซํผ์ ํธ์คํธ ์ ํ๋ฆฌ์ผ์ด์ , ์ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ํ๋ฌ๊ทธ์ธ ๊ฐ์ ์ข ์์ฑ์ ๊ด๋ฆฌํ์ฌ ์ํํ ํ๋ฌ๊ทธ์ธ ํตํฉ์ ๋ณด์ฅํฉ๋๋ค. ๋ํ ๊ณต์ ์ข ์์ฑ์ผ๋ก ์ธํด ๋ฐ์ํ ์ ์๋ ์ถฉ๋์ ํด๊ฒฐํ์ฌ ์ค๋ฅ๋ฅผ ๋ฐฉ์งํ๊ณ ์์ ์ ์ธ ์์ ํ๊ฒฝ์ ์ ์งํฉ๋๋ค.
2. ํธํ์ฑ ๊ฒ์ฌ : ํ๋ฌ๊ทธ์ธ ๋ฒ์ ๊ด๋ฆฌ ๋ฉ์ปค๋์ฆ์ ์ผ๋ถ๋ก AppMaster ํ๋ฌ๊ทธ์ธ๊ณผ ํธ์คํธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ํธํ์ฑ ๋ฌธ์ ๋ฅผ ์ฌ์ ์ ๊ฒ์ฌํฉ๋๋ค. ํ๋ซํผ์ ๊ณ์ฝ(API) ๋ฐ ๋์ ํธํ์ฑ์ด ๋ชจ๋ ์ ์ง๋๋๋ก ๋ณด์ฅํ์ฌ ์ํํ๊ณ ์ค๋ฅ ์๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
3. ์ ๋ฐ์ดํธ ์ ๋ฌ : AppMaster ํ๋ฌ๊ทธ์ธ ์๋ ์ ๋ฐ์ดํธ๋ฅผ ์ด์งํ์ฌ ํด๋ผ์ด์ธํธ์๊ฒ ์ํํ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. ํ๋ซํผ์ ํธ์ ์๋ฆผ์ ์ง์ํ๋ฏ๋ก ์ฌ์ฉ์๋ ํญ์ ์ต์ ์ ์์ ์ ์ธ ๋ฒ์ ์ ํ๋ฌ๊ทธ์ธ์ผ๋ก ์์ ํ ์ ์์ต๋๋ค.
4. ๋ฒ์ ์ ์ด ํตํฉ : AppMaster ํ๋ฌ๊ทธ์ธ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ Git๊ณผ ๊ฐ์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ฒ์ ์ ์ด ์์คํ ๊ณผ ํตํฉํ์ฌ ๊ฐ๋ฐ์๊ฐ ํจ์จ์ ์ผ๋ก ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊ด๋ฆฌํ๊ณ ํ ๋ด์์ ํ์ ํ๋ฉฐ ์ฌ๋ฌ ๋ฒ์ ์ ํ๋ฌ๊ทธ์ธ์ ๋ํ ํฌ๊ด์ ์ธ ์์ ๋ด์ญ์ ์ ์งํ ์ ์๋๋ก ํฉ๋๋ค.
5. ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ ๋ฐ ์ฌ์ฉ ์ค๋จ : AppMaster ์ ํ๋ฌ๊ทธ์ธ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ์ ์ ํ ์ฌ์ฉ ์ค๋จ ํ๋ก์ธ์ค๋ฅผ ์ง์ํ๋ฏ๋ก ์ฌ์ฉ์๋ ๋ ์๋กญ๊ณ ํฅ์๋ ๋ฒ์ ์ผ๋ก ์ ํํ๋ฉด์ ์ด์ ๋ฒ์ ์ ํ๋ฌ๊ทธ์ธ์ ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ค๋จ์ ์ต์ํํ๊ณ ์ฌ์ฉ์์๊ฒ ์ํํ ์ ๊ทธ๋ ์ด๋ ๊ฒฝํ์ ๋ณด์ฅํฉ๋๋ค.
6. ๋ช ํํ๊ณ ์์ฌ์ํต์ด ๊ฐ๋ฅํ ๋ณ๊ฒฝ ๋ก๊ทธ : AppMaster ๊ฐ๋ฐ์๊ฐ ๊ฐ ํ๋ฌ๊ทธ์ธ ๋ฒ์ ์ ์์ ์ฌํญ์ ๋ฌธ์ํํ๋ ์์ธํ๊ณ ํฌ๋ช ํ ๋ณ๊ฒฝ ๋ก๊ทธ๋ฅผ ์ ์งํ๋๋ก ๊ถ์ฅํฉ๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ ์ ๋ณด์ ์ ๊ฐํ ์์ฌ ๊ฒฐ์ , ๋ฒ์ ๊ฐ ์ํํ ์ ํ, ์ ์ฌ์ ์ธ ๋ฌธ์ ์ ํจ์จ์ ์ธ ํด๊ฒฐ์ ์ด์งํฉ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ํ๋ฌ๊ทธ์ธ ๋ฒ์ ๊ด๋ฆฌ๋ ํ๋ฌ๊ทธ์ธ ๋ฐ ํ์ฅ ๊ฐ๋ฐ์ ํ์์ ์ธ ์ธก๋ฉด์ผ๋ก, ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๋ ์ํํธ์จ์ด ํ๊ฒฝ์์ ์ง์์ ์ธ ๊ฐ์ , ์ํํ ํตํฉ ๋ฐ ์ต๋ ํธํ์ฑ์ ๋ณด์ฅํฉ๋๋ค. AppMaster ํ๋ซํผ์ ํ๋ฌ๊ทธ์ธ ๋ฒ์ ๊ด๋ฆฌ ๋ฐฉ์์ ํจ๊ณผ์ ์ผ๋ก ์ฑํํจ์ผ๋ก์จ ๊ฐ๋ฐ์๊ฐ ๋ค์ํ ๊ณ ๊ฐ์๊ฒ ๊ณ ํ์ง์ ์์ ์ ์ธ ์ต์ ์๋ฃจ์ ์ ์ ๊ณตํ ์ ์๋๋ก ํด์ค๋๋ค.