์ฌ์ฉ์ ์ ์ ํจ์์ ๋งฅ๋ฝ์์ ๋ณ์๋ ํ๋ก๊ทธ๋จ ์คํ ์ค์ ๋ณ๊ฒฝ๋ ์ ์๋ ๋ฐ์ดํฐ ์กฐ๊ฐ์ด๋ ๊ฐ์ ๋ํ๋ ๋๋ค. ๋ณ์๋ ๊ฐ๋ฐ์๊ฐ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ฉด์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์กฐ์ํ ์ ์๋๋ก ํด์ฃผ๊ธฐ ๋๋ฌธ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ์์ญ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ํนํ ์๊ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง, ๋น์ฆ๋์ค ํ๋ก์ธ์ค ์ค๊ณ, ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ์ํ ์ ์ฒด ๋๊ตฌ ๋ฐ ์๋น์ค ์ ํ๊ตฐ์ ์ ๊ณตํ๋ AppMaster ์ ๊ฐ์ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์์ ๋ณ์๋ ์ด๋ฌํ ํ๋ก์ธ์ค๋ฅผ ๋ณด์ฅํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ฑ ์์์ ์ํํ๊ฒ ์ํธ ์์ฉํฉ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋ํ AppMaster ์ ํ์ ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉ์๊ฐ ์๊ตฌ ์ฌํญ์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค ์ฒ์๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ ์์ฑํ ์ ์์ผ๋ฏ๋ก ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ค์๊ธฐ์ ๋ถํฐ ๋๊ธฐ์ ๊น์ง ๋ชจ๋ ๊ณ ๊ฐ ๊ท๋ชจ์ ๋ง๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ด ๋ ๋น ๋ฅด๊ณ ๋น์ฉ ํจ์จ์ ์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ค. ์ด ๋ณต์กํ ํ๊ฒฝ ๋ด์์ ๋ณ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง, ๋น์ฆ๋์ค ๋ก์ง, ํ๋ฐํธ์๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ํฌํจํ ์ฌ๋ฌ ๊ตฌ์ฑ ์์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ, ์์ ๋ฐ ์กฐ์ํ ์ ์๋๋ก ํ๊ธฐ ๋๋ฌธ์ ํ์์ ์ ๋๋ค.
๋ณ์๋ ๋์ค์ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์๋๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ์ปจํ ์ด๋ ์ญํ ์ ํฉ๋๋ค. ๋ณ์์๋ ๊ทธ ๋ชฉ์ ์ ์๋ณํ๋ ๋ฐ ๋์์ด ๋๋ ์ด๋ฆ(์๋ณ์)์ด ์์ผ๋ฉฐ ํด๋น ๊ฐ์ ํ๋ก๊ทธ๋จ ์๋ช ๋์ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. ์ด ๊ฐ๋ ์ ๋ค์ํ ์ฌ์ฉ์ ์ ๋ ฅ, ์์คํ ์ํ ๋๋ ์ธ๋ถ ์์ธ์ ์ฝ๊ฒ ์ ์ํ ์ ์๋ ๋์ ์ด๊ณ ์ ์ฐํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ๋ณ์๋ ํ๋ซํผ ๋ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ฐ๋ผ ์ซ์, ๋ฌธ์์ด, ๋ฐฐ์ด, ๊ฐ์ฒด ๋ฐ ํจ์ฌ ๋ ๋ณต์กํ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๊ฐ์ ๋ค์ํ ์ ํ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. ๋ณ์ ์ ํ์ ๋ฐ๋ผ ์ ์ฅํ ์ ์๋ ๋ฐ์ดํฐ ์ข ๋ฅ์ ์ํํ ์ ์๋ ์์ ์ด ๊ฒฐ์ ๋ฉ๋๋ค.
AppMaster Go ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ , Vue3 ํ๋ ์์ํฌ ๋ฐ JS/TS๋ฅผ ์ฌ์ฉํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ , Android์ฉ Kotlin ๋ฐ Jetpack Compose ์ iOS์ฉ SwiftUI ์ฌ์ฉํ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ค๋ ์ ์ ์ ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ณ์๋ ์ฌ์ฉ ์ค์ธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ํ๋ ์์ํฌ์ ๋ฐ๋ผ ๊ตฌ๋ฌธ๊ณผ ๊ท์น์ด ์ฝ๊ฐ ๋ค๋ฅด์ง๋ง ํต์ฌ ๋ชฉ์ ๊ณผ ๊ธฐ๋ฅ์ ๋์ผํ๊ฒ ์ ์ง๋ฉ๋๋ค. ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ด๊ณ์์ด ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋์ ํ์ฅ์ฑ, ์ฌ์ฌ์ฉ์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ์ฑ์ด ์ฉ์ดํด์ง๋๋ค.
๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์๋ ๋ณ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ ๋จผ์ ์ ์ธํด์ผ ํฉ๋๋ค. ์ด ํ๋ก์ธ์ค์๋ ์ผ๋ฐ์ ์ผ๋ก ๋ณ์์ ์ ํ, ์ด๋ฆ ๋ฐ ์ ํ์ ์ผ๋ก ์ด๊ธฐ ๊ฐ์ ์ง์ ํ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. JavaScript์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ํ ๋น๋ ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ์๋์ผ๋ก ์ ํ์ ์ถ๋ก ํ ์ ์์ต๋๋ค. ๊ฐ ์ธ์ด์๋ ๋ณ์ ์ ์ธ, ํ ๋น ๋ฐ ๋ฒ์ ์ง์ ์ ๊ด๋ฆฌํ๋ ๊ณ ์ ํ ๊ท์น ์งํฉ์ด ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ๊ฐ ํน์ ํ๋ก๊ทธ๋๋ฐ ์ปจํ ์คํธ์์ ๋ณ์์ ์ ์ฌ๋ ฅ์ ์ต๋ํ ํ์ฉํ๋ ค๋ฉด ์ด๋ฌํ ๊ท์น์ ์ดํดํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค.
๋ณ์๋ ์ฌ์ฉ์ ์ ์ ๊ธฐ๋ฅ ๊ตฌํ์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ฌ์ฉ์ ์ ์ ํจ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ํ ํน์ ๋น์ฆ๋์ค ๋ ผ๋ฆฌ ๋๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ ์ฌ์ฉ์ ์ ์ ์์ ์ ๋๋ค. ์ด๋ฌํ ํจ์๋ ๋ค์ํ ์์ ์ ๋ ฅ ๋งค๊ฐ๋ณ์(์ธ์๋ผ๊ณ ๋ ํจ)๋ฅผ ํ์ฉํ๊ณ ๋ ๋ค ๋ณ์๋ก ํ์๋๋ ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ณ ์ฌ์ ๊ฒฐ์ ๋ ๊ท์น์ ๋ฐ๋ผ ์ฒ๋ฆฌํ ํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํจ์ผ๋ก์จ ์ฌ์ฉ์ ์ ์ ํจ์๋ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ชจ๋์ ๋ฐ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์ ์ถ ๊ณ์ข์์ ์ป์ ์ด์๋ฅผ ๊ณ์ฐํ๋๋ก ์ค๊ณ๋ "CalculateInterest"๋ผ๋ ์ฌ์ฉ์ ์ ์ ํจ์๋ฅผ ์๊ฐํด ๋ณด์ญ์์ค. ์ด ํจ์๋ "principalAmount" ๋ฐ "interestRate"๋ผ๋ ๋ ๊ฐ์ง ์ ๋ ฅ ๋ณ์๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํจ์๋ ์ด๋ฌํ ๋ณ์๋ฅผ ์กฐ์ํ๊ณ ์ ์ ํ ๊ณ์ฐ์ ์ ์ฉํ์ฌ ํ๋ํ ์ด์๋ฅผ ๊ฒฐ์ ํ๊ณ ๊ฒฐ๊ณผ๋ฅผ "interestEarned"๋ผ๋ ๋ค๋ฅธ ๋ณ์์ ์ ์ฅํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ํจ์๋ "interestEarned" ๋ณ์์ ๊ฐ์ ํธ์ถ ๊ตฌ์ฑ ์์์ ๋ฐํํฉ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ๋ณ์๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ์ฌ์ฉ์ ์ ์ ๊ธฐ๋ฅ ๊ตฌํ์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์์ AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ ๋ฐฉ๋ํ ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌ, ๊ด๋ฆฌ ๋ฐ ์กฐ์ํ ์ ์๋ ์ ๊ตํ๊ณ ๋์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ ๋ง์ถคํ ๊ธฐ๋ฅ ๋ด์ ๋ณ์๋ฅผ ํ์ฉํ์ฌ ๊ณ ๊ฐ๊ณผ ์ ๊ณ์ ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ ํจ์จ์ ์ด๊ณ ์ ์ฐํ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๊ตฌ์ถํ๊ณ ์ ์งํ ์ ์์ต๋๋ค.