๐ค5์ 3์ฃผ์ฐจ ํ๊ณ
๐ค ์ด๋ ฅ์ ๊ณ ๋ฏผ
ํ์ฌ ์ง๊ธํ์ฌ์์ 10๊ฐ์์ ๋ ์ผํ๊ณ ์๋ค. ํ์ฌ๊น์ง ์์๋ ์ ์ง๋ณด์๋ ๊ธฐ์กด ํ๋ก์ ํธ๋ฅผ ์ ๋ฆฌ๋ฅผ ์ด๋ ฅ์ ์ ๋ฆฌ์ ํ์์ฑ์ ๋๋ ์๊ฐ์ด ์์ด์ ์ด์ ๋ฆฌ์คํธ๋ฅผ ์ ๋ ฌ ํด๋ณด์๊ณ , ๋ค์ ํ์ฌ์ ๊ฐ๊ธฐ ์ํด์๋ ์ด๋ ํ ์ด๋ ฅ์ด ํ์ํ ์ง ๊ณ ๋ฏผํด ๋ณด์๋ค. ์ด๊ฑด ํ๋ฃจ๋ง์ ๋์ค๋ ๊ฒ์ด ์๋๋ฉฐ, ์ฐจ์ฃผ์๋ ๊ณ ๋ฏผํด๋ณด๊ณ ์ด๋ ฅ์๋ฅผ ์์ ํ ์์ ์ด๋ค.
๐ionic appflow๋ฅผ ํตํ ์๋ ๋ฐฐํฌ
ํ์ฌ codepush์์๋ ๊ณต์์ ์ผ๋ก ionic cordova๋ฅผ ์ง์ํ์ง ์๋๋ค. ๊ทธ๋ฆฌํ์ฌ, ionic appflow๋ฅผ ์ฌ์ฉํด๋ณด์๋ค. ๊ฐ๋จํ ์์ ์ ํ์ ๋๋ ๋ฐฐํฌ๊ฐ ๋๋ ๋จ์ ์ด ์กด์ฌํ๋ค.
- ์ฑ์ด ์์ ๊บผ์ก์ ๋๋ ์ ๋ฐ์ดํธ๊ฐ ๋์ง ์๋๋ค.
- ์ฑ์ด ์ ๋ฐ์ดํธ ๋๋ ์๋๊ฐ ๋๋ฌด ๋๋ฆฌ๋ค.(2๋ถ~3๋ถ)
์ ๋จ์ ์ ๊ทน๋ณตํ ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ์ง ๊ณ์ ๊ณ ๋ฏผ์ด ํ์ํ๋ค.
๐ TDD ๊ณต๋ถ
ํญ์ ๊ณต๋ถํ๋ค๊ณ ๋ง์์ ๋จน์ง๋ง, ์ฝ์ง ์๋ค. ์ธ์ ๊ฐ TDD๋ฅผ ์ค์ฒํ๋ ํ๋ ํ์ฌ๋ก ๊ฐ๊ณ ์ถ์ ๋ง์์ด ํฌ๊ธฐ ๋๋ฌธ์ด๋ค.
์ง๊ธํ์ฌ์์๋ ํ๋ ๋ถ๋ถ๋ค์ด ์๋ค. ์ผ๋จ TDD๋ฅผ ๋ฐ์๋ค์ผ ์ค๋น๊ฐ ๋์ด์์ง์๊ณ , ํ์๋ค์ด TDD ์์ฒด๋ฅผ ๋ชจ๋ฅด๋๊ฒ ๊ฐ๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ฌ ๋ฉค๋ฒ๋ค์ ์ง๊ธ ์ ๋ฌด๋ ๋ฒ๊ฑฐ์ํ๊ธฐ ๋๋ฌธ์, TDD๋ฅผ ํ๋ฉด ๋ ํ๋ค์ด ์ง๊ฒ๊ฐ๋ค.