ํšŒ๊ณ 

๐Ÿค5์›” 3์ฃผ์ฐจ ํšŒ๊ณ 

frontChoi 2022. 5. 22. 11:10
๋ฐ˜์‘ํ˜•

๐Ÿค– ์ด๋ ฅ์„œ ๊ณ ๋ฏผ

ํ˜„์žฌ ์ง€๊ธˆํšŒ์‚ฌ์—์„œ 10๊ฐœ์›”์ •๋„ ์ผํ•˜๊ณ  ์žˆ๋‹ค. ํ˜„์žฌ๊นŒ์ง€ ์žˆ์—ˆ๋˜ ์œ ์ง€๋ณด์ˆ˜๋‚˜ ๊ธฐ์กด ํ”„๋กœ์ ํŠธ๋ฅผ ์ •๋ฆฌ๋ฅผ ์ด๋ ฅ์„œ ์ •๋ฆฌ์˜ ํ•„์š”์„ฑ์„ ๋А๋‚€ ์ˆœ๊ฐ„์ด ์žˆ์–ด์„œ ์–ด์ œ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ •๋ ฌ ํ•ด๋ณด์•˜๊ณ , ๋‹ค์Œ ํšŒ์‚ฌ์— ๊ฐ€๊ธฐ ์œ„ํ•ด์„œ๋Š” ์–ด๋– ํ•œ ์ด๋ ฅ์ด ํ•„์š”ํ• ์ง€ ๊ณ ๋ฏผํ•ด ๋ณด์•˜๋‹ค. ์ด๊ฑด ํ•˜๋ฃจ๋งŒ์— ๋‚˜์˜ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ฉฐ, ์ฐจ์ฃผ์—๋„ ๊ณ ๋ฏผํ•ด๋ณด๊ณ  ์ด๋ ฅ์„œ๋ฅผ ์ˆ˜์ •ํ•  ์˜ˆ์ •์ด๋‹ค.

 

๐Ÿ˜“ionic appflow๋ฅผ ํ†ตํ•œ ์ž๋™ ๋ฐฐํฌ

ํ˜„์žฌ codepush์—์„œ๋Š” ๊ณต์‹์ ์œผ๋กœ ionic cordova๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ฆฌํ•˜์—ฌ, ionic appflow๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์•˜๋‹ค.  ๊ฐ„๋‹จํ•œ ์ˆ˜์ •์„ ํ–ˆ์„ ๋•Œ๋Š” ๋ฐฐํฌ๊ฐ€ ๋˜๋‚˜ ๋‹จ์ ์ด ์กด์žฌํ•œ๋‹ค.

  • ์•ฑ์ด ์™„์ „ ๊บผ์กŒ์„ ๋•Œ๋Š” ์—…๋ฐ์ดํŠธ๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค.
  • ์•ฑ์ด ์—…๋ฐ์ดํŠธ ๋˜๋Š” ์†๋„๊ฐ€ ๋„ˆ๋ฌด ๋А๋ฆฌ๋‹ค.(2๋ถ„~3๋ถ„)

์œ„ ๋‹จ์ ์„ ๊ทน๋ณตํ• ๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ์ง€ ๊ณ„์† ๊ณ ๋ฏผ์ด ํ•„์š”ํ•˜๋‹ค.

 

๐Ÿš’ TDD ๊ณต๋ถ€

ํ•ญ์ƒ ๊ณต๋ถ€ํ•œ๋‹ค๊ณ  ๋งˆ์Œ์„ ๋จน์ง€๋งŒ, ์‰ฝ์ง€ ์•Š๋‹ค. ์–ธ์  ๊ฐ€ TDD๋ฅผ ์‹ค์ฒœํ•˜๋Š” ํ•˜๋Š” ํšŒ์‚ฌ๋กœ ๊ฐ€๊ณ ์‹ถ์€ ๋งˆ์Œ์ด ํฌ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ง€๊ธˆํšŒ์‚ฌ์—์„œ๋Š” ํž˜๋“  ๋ถ€๋ถ„๋“ค์ด ์žˆ๋‹ค. ์ผ๋‹จ TDD๋ฅผ ๋ฐ›์•„๋“ค์ผ ์ค€๋น„๊ฐ€ ๋˜์–ด์žˆ์ง€์•Š๊ณ , ํŒ€์›๋“ค์ด TDD ์ž์ฒด๋ฅผ ๋ชจ๋ฅด๋Š”๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ˜„์žฌ ๋ฉค๋ฒ„๋“ค์€ ์ง€๊ธˆ ์—…๋ฌด๋„ ๋ฒ„๊ฑฐ์›Œํ•˜๊ธฐ ๋•Œ๋ฌธ์—, TDD๋ฅผ ํ•˜๋ฉด ๋” ํž˜๋“ค์–ด ์งˆ๊ฒƒ๊ฐ™๋‹ค.

๋ฐ˜์‘ํ˜•