์›์‹œ์  ๊ฐ•๋ฐ•๊ด€๋… ์ฝ”๋“œ ๋ƒ„์ƒˆ๋ž€ ๋ฌด์—‡์ธ๊ฐ€

"์›์‹œ์  ์ง‘์ฐฉ" ์ฝ”๋“œ ๋ƒ„์ƒˆ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

์†Œํ”„ํŠธ์›จ์–ด ๋ณต์žก์„ฑ์€ ๊ฒฐํ•จ ์žˆ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ ์‹œ์ž‘๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์•…ํ™”๋˜๋Š” ์ž‘์€ ์„ค๊ณ„ ํƒ€ํ˜‘์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ํ”ํ•œ ๊ฒƒ ์ค‘ ํ•˜๋‚˜๋Š” ๋ฌธ์ž์—ด, ์ •์ˆ˜, ๋ถ€์šธ๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ์‚ฌ์šฉํ•˜์—ฌ ๋„๋ฉ”์ธ ๊ฐœ๋…์„ ํ‘œํ˜„ํ•˜๋Š” ์Šต๊ด€์ž…๋‹ˆ๋‹ค. ์›์‹œ์  ๊ฐ•๋ฐ•๊ด€๋… ์ฝ”๋“œ ๋ƒ„์ƒˆ(primitive obsession code smell)๋กœ ์•Œ๋ ค์ง„ ์ด ํŒจํ„ด์€ ์ดˆ๊ธฐ ๋‹จ๊ณ„์—์„œ๋Š” ๋ฌดํ•ดํ•ด ๋ณด์ด์ง€๋งŒ ๊ฒฐ๊ตญ ์ทจ์•ฝํ•œ ๊ตฌ์กฐ, ๋ถˆํˆฌ๋ช…ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง, ์ค‘๋ณต๋œ ๊ฒ€์ฆ ๋ฃจํ‹ด์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๊ทœ๋ชจ์ด๊ณ  ์ง„ํ™”ํ•˜๋Š” ์‹œ์Šคํ…œ์—์„œ๋Š” ์„ฑ๋Šฅ ํŠœ๋‹, ์œ ์ง€๋ณด์ˆ˜์„ฑ, ๊ทธ๋ฆฌ๊ณ  ํ˜„๋Œ€ํ™” ๊ฐ€์‹œ์„ฑ์„ ์ €ํ•ดํ•ฉ๋‹ˆ๋‹ค.

์›์‹œ์  ์ง‘์ฐฉ์€ ์„ค๊ณ„๊ฐ€ ๋ช…์‹œ์ ์ธ ์œ ํ˜•์ด๋‚˜ ์‘์ง‘๋ ฅ ์žˆ๋Š” ์ถ”์ƒํ™”๋ฅผ ํ†ตํ•ด ๋น„์ฆˆ๋‹ˆ์Šค ์˜๋ฏธ๋ฅผ ํ‘œํ˜„ํ•˜์ง€ ๋ชปํ•  ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๋„๋ฉ”์ธ์„ ์ง์ ‘ ๋ชจ๋ธ๋งํ•˜๋Š” ๋Œ€์‹  ์ฃผ์„, ๋ช…๋ช… ๊ทœ์น™, ์กฐ๊ฑด ๋…ผ๋ฆฌ๋ฅผ ํ†ตํ•ด ์ด๋ฅผ ๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ด๋Ÿฌํ•œ ๋ณด์™„์€ ์ฝ”๋“œ๋ฒ ์ด์Šค ์ „์ฒด๋กœ ํ™•์‚ฐ๋˜์–ด ๊ด€๋ จ ์—†๋Š” ๋ชจ๋“ˆ ๊ฐ„์˜ ๊ด‘๋ฒ”์œ„ํ•œ ๊ฒฐํ•ฉ์„ ์ดˆ๋ž˜ํ•ฉ๋‹ˆ๋‹ค. ์œ ์ง€ ๊ด€๋ฆฌ ํŒ€์€ ์˜๋ฏธ์  ๋งฅ๋ฝ์ด ๋ถ€์กฑํ•œ ํ”Œ๋ž˜๊ทธ, ์ƒ์ˆ˜, ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ชฉ๋ก์˜ ์ฆ๊ฐ€์— ์ง๋ฉดํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ˆจ๊ฒจ์ง„ ์ข…์†์„ฑ์˜ ์ฆ๊ฐ€๋Š” ๋‹ค์Œ์—์„œ ์‚ดํŽด๋ณธ ๊ธฐ์ˆ  ๋ถ€์ฑ„ ํŒจํ„ด์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ๋…ธ์ถœ๋œ ๊ฒƒ ๊ฐ™๋‹ค ์ •์  ๋ถ„์„ ๋Œ€ ์ˆจ๊ฒจ์ง„ ์•ˆํ‹ฐํŒจํ„ด์ถ”์ƒํ™” ์‹คํŒจ๋กœ ์ธํ•ด ์‹œ์Šคํ…œ ์œ„ํ—˜์ด ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์ฝ”๋“œ ์˜๋ฏธ๋ก  ๋ณ€ํ™˜

Smart TS XL์€ ์ •ํ™•ํ•œ ํ˜„๋Œ€ํ™”๋ฅผ ์œ„ํ•ด ์ •์  ๋ถ„์„๊ณผ ์˜ํ–ฅ ๋ถ„์„์„ ์—ฐ๊ฒฐํ•˜์—ฌ ์œ ํ˜•ํ™”๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋ฅผ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ†ต์ฐฐ๋ ฅ์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ ํƒ์ƒ‰

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

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

์ฐจ๋ก€

๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ์˜ ์›์‹œ์  ๊ฐ•๋ฐ•๊ด€๋… ์ดํ•ด

์›์‹œ์  ์ง‘์ฐฉ์€ ๊ตญ์ง€์ ์ธ ์ฝ”๋”ฉ ๊ฒฐํ•จ์ด ์•„๋‹ˆ๋ผ ์‹œ์Šคํ…œ์ด ๋ฐœ์ „ํ•จ์— ๋”ฐ๋ผ ์กฐ์šฉํžˆ ํ™•์žฅ๋˜๋Š” ๊ตฌ์กฐ์  ํŒจํ„ด์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋„๋ฉ”์ธ๋ณ„ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋Œ€์‹  ์ผ๋ฐ˜์ ์ธ ์›์‹œ์  ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณต์žกํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์—”ํ‹ฐํ‹ฐ๋ฅผ ๋ชจ๋ธ๋งํ•  ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ํŽธ๋ฆฌํ•จ์œผ๋กœ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ ๊ฒฐ๊ตญ ๋ถ„์‚ฐ๋œ ๋…ผ๋ฆฌ, ๋ฐ˜๋ณต์ ์ธ ๊ฒ€์ฆ, ๊ทธ๋ฆฌ๊ณ  ๊ตฌ์„ฑ ์š”์†Œ ๊ฐ„์˜ ์•ฝํ•œ ์‘์ง‘๋ ฅ์œผ๋กœ ๋ณ€์งˆ๋ฉ๋‹ˆ๋‹ค. ์›์‹œ์  ์š”์†Œ์˜ ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ๋ณ€๊ฒฝ ๋น„์šฉ๋„ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด๋‚˜ ์ˆ˜์ • ์‚ฌํ•ญ์€ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ์ง€์ ์„ ๊ฑฐ์ณ์•ผ ํ•˜๋ฉฐ, ์ด๋Š” ํ…Œ์ŠคํŠธ, ์„ฑ๋Šฅ ๋ฐ ๋ฆด๋ฆฌ์Šค ์‹ ๋ขฐ๋„์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ ์›์‹œ์„ฑ์— ๋Œ€ํ•œ ์ง‘์ฐฉ์€ ๊ทœ๋ชจ์™€ ๋‹ค์–‘์„ฑ์œผ๋กœ ์ธํ•ด ๋”์šฑ ์ฆํญ๋ฉ๋‹ˆ๋‹ค. ๋ ˆ๊ฑฐ์‹œ COBOL, Java, ๊ทธ๋ฆฌ๊ณ  ์ตœ์‹  ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ •์˜๋œ ์˜๋ฏธ ์ฒด๊ณ„๊ฐ€ ์—†๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ตฌ์กฐ๊ฐ€ ํ˜•์‹ํ™”๋œ ๋ชจ๋ธ ๋Œ€์‹  ์›์‹œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ†ตํ•ฉ ๊ฒฝ๊ณ„๊ฐ€ ๋ชจํ˜ธํ•ด์ง€๊ณ  ๋””๋ฒ„๊น…์€ ์ถ”์ธก์— ์˜์กดํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ํŠนํžˆ ํ˜„๋Œ€ํ™” ๊ณผ์ •์—์„œ ์ •์  ๋ถ„์„ ๋„๊ตฌ๊ฐ€ ๊ณผ๋„ํ•œ ๋ฐ์ดํ„ฐ ๊ฒฐํ•ฉ๊ณผ ํ˜•์‹ํ™”๋˜์ง€ ์•Š์€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋…ธ์ถœํ•  ๋•Œ ๋”์šฑ ๋‘๋“œ๋Ÿฌ์ง‘๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฒด๊ณ„์ ์ธ ์ฝ”๋“œ ๋ถ€์ฑ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ†ต์ฐฐ๋ ฅ์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์ˆœํ™˜ ๋ณต์žก๋„ ๋ถ„์„ ์ˆจ๊ฒจ์ง„ ์ฝ”๋“œ ๊ฒฝ๋กœ๊ฒ‰๋ณด๊ธฐ์— ์‚ฌ์†Œํ•ด ๋ณด์ด๋Š” ๊ตฌ์กฐ์  ์„ ํƒ์ด ์„ฑ๋Šฅ๊ณผ ์œ ์ง€ ๊ด€๋ฆฌ ๋ฌธ์ œ๋กœ ์ด์–ด์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

์„ค๊ณ„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๊ธฐ๋ณธ ์š”์†Œ์˜ ๊ณผ๋„ํ•œ ์‚ฌ์šฉ

๋งŽ์€ ๋ ˆ๊ฑฐ์‹œ ์‹œ์Šคํ…œ์€ ํ•„์š”์— ์˜ํ•ด ์›์‹œ์ ์ธ ๊ณผ์šฉ์„ ์ฑ„ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ๋ฉ”์ธํ”„๋ ˆ์ž„ ๋ฐ ์ ˆ์ฐจ์  ์–ธ์–ด๋Š” ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ์˜ต์…˜์„ ์ œํ•œํ•˜์—ฌ ์ƒํƒœ๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ˆซ์ž ์ฝ”๋“œ์™€ ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์žฅ๋ คํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ด€๋ก€๋Š” ์ตœ์‹  ํ”Œ๋žซํผ์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๋™์•ˆ์—๋„ ์ง€์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ™•์žฅ๋จ์— ๋”ฐ๋ผ ์บก์Аํ™”์˜ ๋ถ€์žฌ๋กœ ์ธํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์›์‹œ์ ์ธ ์š”์†Œ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ๋ชจ๋“  ๊ณณ์— ๋™์ผํ•œ ๋…ผ๋ฆฌ๋ฅผ ๋ณต์ œํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‹จ์ผ ๋ฌธ์ž๋กœ ํ‘œํ˜„๋œ ์ƒํƒœ ํ”Œ๋ž˜๊ทธ๋Š” ์ฝ”๋“œ๋ฒ ์ด์Šค ์ „์ฒด์—์„œ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์กฐ๊ฑด ๊ฒ€์‚ฌ๋ฅผ ํ•„์š”๋กœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ํฐ ๋น„์šฉ์€ ์˜๋ฏธ๋ก ์  ๋“œ๋ฆฌํ”„ํŠธ์ž…๋‹ˆ๋‹ค. ์ˆซ์ž ๋˜๋Š” ๋ฌธ์ž์—ด ์ƒ์ˆ˜๋กœ ์ธ์ฝ”๋”ฉ๋œ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™์€ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์˜๋ฏธ๋ฅผ ์žƒ์Šต๋‹ˆ๋‹ค. ์ œ๋„์  ๋งฅ๋ฝ์ด ์—†๋Š” ๊ฐœ๋ฐœ์ž๋Š” ํŠน์ • ๊ฐ’์ด ์กด์žฌํ•˜๋Š” ์ด์œ ๋‚˜ ๋‹ค๋ฅธ ๊ฐ’๊ณผ ์–ด๋–ป๊ฒŒ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š”์ง€ ํ•ด์„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ถ€์กฑ ์ง€์‹์— ๋Œ€ํ•œ ์˜์กด์„ฑ์„ ์ดˆ๋ž˜ํ•˜์—ฌ ์ง์› ์ „ํ™˜์ด๋‚˜ ํ˜„๋Œ€ํ™” ๊ณผ์ •์—์„œ ์ฃผ์š” ์žฅ์• ๋ฌผ์ด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆผ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ์ž๋™ํ™”๋œ ์Šค์บ๋‹ ๋ฐ ์‹œ๊ฐํ™”๋Š” ๋ฏธ๋Ÿฌ ์ฝ”๋“œ ๊ฐ์ง€, ์ด๋Ÿฌํ•œ ์ค‘๋ณต์„ฑ์„ ๋“œ๋Ÿฌ๋‚ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ตฌ์กฐ์  ๊ฐœ์„ ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธํ˜•์„ ์—ด๊ฑฐํ˜•, ๋ ˆ์ฝ”๋“œ ๋˜๋Š” ํด๋ž˜์Šค์™€ ๊ฐ™์€ ์œ ํ˜•์ด ์ง€์ •๋œ ์ถ”์ƒํ™”๋กœ ๋Œ€์ฒดํ•˜๋ฉด ์˜๋„๋ฅผ ํ†ตํ•ฉํ•˜๊ณ  ๋ชจ๋“  ๋ชจ๋“ˆ์—์„œ ๊ฒ€์ฆ์„ ๊ฐ„์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์›์‹œ์  ๊ฐ•๋ฐ•๊ด€๋…์ด ์ถ”์ƒํ™” ๊ณ„์ธต์„ ์•ฝํ™”์‹œํ‚ค๋Š” ๋ฐฉ์‹

์ถ”์ƒํ™”๋Š” ์œ ์ง€ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•œ ์•„ํ‚คํ…์ฒ˜์˜ ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค. ์›์‹œ์ ์ธ ์ง‘์ฐฉ์€ ๋„๋ฉ”์ธ ์˜๋ฏธ๋ฅผ ์ „์šฉ ๊ฐ์ฒด๋‚˜ ์„œ๋น„์Šค๋กœ ์ œํ•œํ•˜๋Š” ๋Œ€์‹  ์ ˆ์ฐจ์  ์ฝ”๋“œ ์ „๋ฐ˜์— ๋ถ„์‚ฐ์‹œํ‚ด์œผ๋กœ์จ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์•ฝํ™”์‹œํ‚ต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, ๋…ผ๋ฆฌ ๋ถ„๊ธฐ๊ฐ€ ๊ธ‰์ฆํ•˜๊ณ , ์ด๋Š” ์ข…์ข… ์ฆ๊ฐ€ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒฝ์šฐ๋ผ๋ฉด ๊ณ„์ธต ๊ตฌ์กฐ๋‚˜ switch ๋ฌธ๊ณผ ๊ฐ™์€ ๊ตฌ์กฐ๋Š” ๋ณต์žก์„ฑ ์ง€ํ‘œ๋ฅผ ๋ถ€ํ’€๋ฆฌ๊ณ  ์ •์  ์ตœ์ ํ™”๋ฅผ ๋ฐฉํ•ดํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ์ž๋Š” ๊ณต์œ  ๋กœ์ง์„ ์™„์ „ํžˆ ์šฐํšŒํ•˜์—ฌ ์ค‘๋ณต๊ณผ ์ผ๊ด€์„ฑ ์—†๋Š” ๊ฒ€์ฆ์„ ์ดˆ๋ž˜ํ•ฉ๋‹ˆ๋‹ค.

์ถ”์ƒํ™”๊ฐ€ ์‹คํŒจํ•˜๋ฉด ๋‹ค์šด์ŠคํŠธ๋ฆผ ๋ชจ๋“ˆ์€ ์—…์ŠคํŠธ๋ฆผ ์„ธ๋ถ€ ์ •๋ณด์™€ ๋ฐ€์ ‘ํ•˜๊ฒŒ ๊ฒฐํ•ฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฐํ•ฉ์€ ๋‹ค์Œ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ์ข…์†์„ฑ ๊ทธ๋ž˜ํ”„์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ํ–ฅ ๋ถ„์„ ์†Œํ”„ํŠธ์›จ์–ด๊ทธ๋ž˜ํ”„๋Š” ๊ธฐ๋ณธํ˜•์ด ๋ณ€ํ™˜ ์—†์ด ์ „๋‹ฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋™์ผํ•œ ์กฐ๊ฑด์ด๋‚˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฒ€์ฆ์„ ๊ณต์œ ํ•˜๋Š” ํ•จ์ˆ˜ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŒจํ„ด์„ ๊ฐ์ง€ํ•˜๋ฉด ํŒ€์€ ์บก์Аํ™”๋ฅผ ๋ณต์›ํ•˜๋Š” ๊ฒฝ๊ณ„ ์œ ํ˜•์ด๋‚˜ ๋ž˜ํผ ๊ฐ์ฒด๋ฅผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ ˆ์ฐจ์  ์ฒ˜๋ฆฌ์—์„œ ๋„๋ฉ”์ธ ๋ชจ๋ธ๋ง์œผ๋กœ์˜ ์ „ํ™˜์€ ๋ชจ๋“ˆ ๊ฐ„ ์ข…์†์„ฑ์„ ์ค„์ด๊ณ  ์ฑ…์ž„ ์†Œ์œ ๊ถŒ์„ ๋ช…ํ™•ํžˆ ํ•ฉ๋‹ˆ๋‹ค.

๋„๋ฉ”์ธ ์˜๋ฏธ๋ก ์ด ๋ˆ„๋ฝ๋œ ๊ฒฝ์šฐ์˜ ๋น„์šฉ

์›์‹œ์ ์ธ ์ง‘์ฐฉ์€ ์˜๋„๋ฅผ ์ˆจ๊น๋‹ˆ๋‹ค. ๋ช…ํ™•ํ•œ ์œ ํ˜•์ด ์—†์œผ๋ฉด ์ฃผ์–ด์ง„ ํ•„๋“œ๊ฐ€ ๋ฐ์ดํ„ฐ ํ˜•์‹ ์™ธ์— ๋ฌด์—‡์„ ๋‚˜ํƒ€๋‚ด๋Š”์ง€ ์ถ”๋ก ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜๋ฏธ ์ฒด๊ณ„์˜ ๋ถ€์žฌ๋Š” ๊ฒฐํ•จ ๋ถ„์„, ์˜ํ–ฅ ์˜ˆ์ธก ๋ฐ ๋ณ€๊ฒฝ ๊ณ„ํš์— ํ•„์š”ํ•œ ์‹œ๊ฐ„์„ ์ฆ๊ฐ€์‹œํ‚ต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์•”ํ˜ธ ๊ฑฐ๋ž˜ ์œ ํ˜•๋ถ€ํ„ฐ ๊ฒ€์ฆ ํ† ํฐ๊นŒ์ง€ ๋ฌด์—‡์ด๋“  ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •์  ๋ถ„์„๊ธฐ์™€ ๊ต์ฐจ ์ฐธ์กฐ ํƒ์ƒ‰๊ธฐ๋Š” ํ•ด๋‹น ํ•ญ๋ชฉ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์ธ๊ฐ„์˜ ํ•ด์„๋ฟ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ•„๋“œ๊ฐ€ ๊ธ‰์ฆํ•˜๋ฉด ๋ฐ์ดํ„ฐ ํ๋ฆ„ ์‹œ๊ฐํ™”๊ฐ€ ์–ด๋ ค์›Œ์ง€๊ณ  ํ˜„๋Œ€ํ™” ๋กœ๋“œ๋งต์ด ๋ณต์žกํ•ด์ง‘๋‹ˆ๋‹ค.

์˜๋ฏธ ์ฒด๊ณ„์˜ ์ƒ์‹ค์€ ์ž๋™ ๋ฌธ์„œ ์ƒ์„ฑ์—๋„ ์ง€์žฅ์„ ์ค๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‹œ์Šคํ…œ ์ฝ”๋“œ ์‹œ๊ฐํ™” ๋„๊ตฌ ์œ ์šฉํ•œ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์ƒ์„ฑํ•˜๋ ค๋ฉด ๊ตฌ์กฐ์  ๋ช…ํ™•์„ฑ์— ์˜์กดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์š”์†Œ๊ฐ€ ์ง€๋ฐฐ์ ์ธ ๊ฒฝ์šฐ, ์ƒ์„ฑ๋œ ๋ชจ๋ธ์€ ํšจ๊ณผ์ ์ธ ์„ค๊ณ„ ๊ฒ€ํ† ๋‚˜ ์ง€์‹ ์ „๋‹ฌ์— ํ•„์š”ํ•œ ํ’๋ถ€ํ•จ์„ ๊ฐ–์ถ”์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์š”์†Œ๋ฅผ ์œ ํ˜•ํ™”๋œ ์ถ”์ƒํ™”๋กœ ๋ณ€ํ™˜ํ•˜๋ฉด ์ด๋Ÿฌํ•œ ์†์‹ค๋œ ์˜๋ฏธ ๊ณ„์ธต์ด ๋ณต์›๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋„๊ตฌ, ํ…Œ์Šคํ„ฐ, ๊ทธ๋ฆฌ๊ณ  ์„ค๊ณ„์ž๋Š” ๊ฐ ๋ฐ์ดํ„ฐ ์š”์†Œ๊ฐ€ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ”๋ฅผ ์ผ๊ด€๋˜๊ฒŒ ์ดํ•ดํ•˜๋ฉฐ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ด€ํ–‰์€ ํ•ด์„์ƒ์˜ ์œ„ํ—˜์„ ์ค„์ด๊ณ  ์•„ํ‚คํ…์ฒ˜์˜ ํˆฌ๋ช…์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

์›์‹œ์  ๊ฐ•๋ฐ•๊ด€๋…์˜ ์ดˆ๊ธฐ ์ง€ํ‘œ ๊ฐ์ง€

์กฐ๊ธฐ ํƒ์ง€๋ฅผ ํ†ตํ•ด ํŒ€์€ ์›์‹œ์ ์ธ ์ง‘์ฐฉ์ด ์ฒด๊ณ„์ ์œผ๋กœ ํ™•์‚ฐ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ง€ํ‘œ๋กœ๋Š” ์—ฌ๋Ÿฌ ์›์‹œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ฐ›๋Š” ๋ฉ”์„œ๋“œ ์‹œ๊ทธ๋‹ˆ์ฒ˜, ์ƒ์ˆ˜ ๊ฐ’์„ ํ•ด์„ํ•˜๋Š” ํฐ switch ๋ฌธ, ๊ทธ๋ฆฌ๊ณ  ์—ฌ๋Ÿฌ ๋ชจ๋“ˆ์— ๋ถ„์‚ฐ๋œ ๋ฐ˜๋ณต์ ์ธ ๊ฒ€์ฆ ๋กœ์ง ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜ ์ˆ˜, ์ค‘๋ณต ๋น„์œจ, ์œ ํ˜• ๋ฐ€๋„์™€ ๊ฐ™์€ ์ง€ํ‘œ๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์˜์—ญ์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ์ฐธ์กฐ๋˜๋Š” ์ฝ”๋“œ ์Šค์บ๋‹ ์—”์ง„ ์ฝ”๋“œ ์Šค์บ๋‹ ๋„๊ตฌ์— ๋Œ€ํ•œ ์™„๋ฒฝํ•œ ๊ฐ€์ด๋“œ ์ •์  ์ฝ”๋“œ ๋ถ„์„ ๊ธฐ์ˆ  ๋Œ€๊ทœ๋ชจ๋กœ ๊ฐ์ง€๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋ ˆ๊ฑฐ์‹œ ๋ฐ ์ตœ์‹  ์ฝ”๋“œ๋ฒ ์ด์Šค์˜ ์•„ํ‚คํ…์ฒ˜ ์ฆ์ƒ ๋ฐ ๊ตฌ์กฐ ์ง€ํ‘œ

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

ํ˜„๋Œ€ํ™” ๊ณผ์ •์—์„œ ์ •์  ๋ถ„์„์ด๋‚˜ ์˜ํ–ฅ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•  ๋•Œ, ์›์‹œ์ ์ธ ์ง‘์ฐฉ์€ ์ข…์ข… ๊ธด ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ชฉ๋ก, ์œ ํ˜•์ด ์ง€์ •๋˜์ง€ ์•Š์€ ์ปฌ๋ ‰์…˜, ๋˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์ฝ”๋“œ๋ฅผ ๋ณต์ œํ•˜๋Š” ์ƒ์ˆ˜๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŒจํ„ด์€ ๋†’์€ ๊ฒฐํ•จ ๋ฐ€๋„์™€ ๋А๋ฆฐ ๋ฐฐํฌ ์†๋„์™€ ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, God ํด๋ž˜์Šค๋‚˜ ๋†’์€ ์ˆœํ™˜ ๋ณต์žก๋„์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ๋ฌธ์ œ์ ์„ ๊ฐ€๋ฆด ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ์ „์ฒด ์ข…์†์„ฑ ๋งต์„ ์—ฐ๊ตฌํ•จ์œผ๋กœ์จ ์ฝ”๋“œ ์ถ”์ ์„ฑ ๊ธฐ๋Šฅ ํฌ์ธํŠธ ๋ถ„์„๋ถ„์„๊ฐ€๋Š” ์ถ”์ƒํ™” ์‹คํŒจ๊ฐ€ ์ง‘์ค‘๋˜๋Š” ์œ„์น˜๋ฅผ ์ •ํ™•ํžˆ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„น์…˜์—์„œ๋Š” ๋‹ค์–‘ํ•œ ์•„ํ‚คํ…์ฒ˜์—์„œ ์›์‹œ์ ์ธ ์ง‘์ฐฉ์˜ ๊ธฐ์ˆ ์  ํ‘œํ˜„์„ ์‚ดํŽด๋ณด๊ณ , ์ด๋Ÿฌํ•œ ํ‘œํ˜„์ด ์–ด๋–ป๊ฒŒ ์ธก์ • ๊ฐ€๋Šฅํ•œ ์œ„ํ—˜์œผ๋กœ ๋ฐœ์ „ํ•˜๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๊ณผ๋„ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜ํ™” ๋ฐ ์œ ํ˜•์ด ์ง€์ •๋˜์ง€ ์•Š์€ ์ธํ„ฐํŽ˜์ด์Šค

์›์‹œ์  ์ง‘์ฐฉ์˜ ๊ฐ€์žฅ ๋ˆˆ์— ๋„๋Š” ์ง•ํ›„ ์ค‘ ํ•˜๋‚˜๋Š” ๊ธฐ๋ณธ ์œ ํ˜•์œผ๋กœ๋งŒ ๊ตฌ์„ฑ๋œ ๊ธด ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ชฉ๋ก์„ ๊ฐ€์ง„ ๋ฉ”์„œ๋“œ๋‚˜ ํ”„๋กœ์‹œ์ €๊ฐ€ ๊ธ‰์ฆํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ตฌ์กฐ๋Š” ๋…ผ๋ฆฌ์™€ ๋ฐ์ดํ„ฐ ์„ค๊ณ„๊ฐ€ ๋ถ„๋ฆฌ๋˜์—ˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์˜๋ฏธ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๊ฐ์ฒด์— ๋ฐ์ดํ„ฐ๋ฅผ ์บก์Аํ™”ํ•˜๋Š” ๋Œ€์‹ , ์›์‹œ ์›์‹œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ํ•จ์ˆ˜์—์„œ ๋‹ค๋ฅธ ํ•จ์ˆ˜๋กœ ์ „๋‹ฌํ•˜๋ฉฐ, ๊ทธ ๊ณผ์ •์—์„œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋ฐ ๋ณ€ํ™˜ ๋‹จ๊ณ„๋ฅผ ์ค‘๋ณตํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค ์ง€ํ–ฅ ์•„ํ‚คํ…์ฒ˜(SOA)์—์„œ๋„ ๋™์ผํ•œ ํŒจํ„ด์ด ๋‚˜ํƒ€๋‚˜๋Š”๋ฐ, API ์—”๋“œํฌ์ธํŠธ๊ฐ€ ๊ตฌ์กฐํ™”๋œ ํŽ˜์ด๋กœ๋“œ ๋Œ€์‹  ๊ธด ์Šค์นผ๋ผ ๊ฐ’ ๋ชฉ๋ก์„ ํ—ˆ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ํ†ตํ•ฉ์„ ์ทจ์•ฝํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ƒˆ ํ•„๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜๊ฑฐ๋‚˜ ๊ธฐ์กด ํ•„๋“œ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด ๋ชจ๋“  ์ปจ์Šˆ๋จธ๋Š” ๋งคํ•‘ ๋กœ์ง์„ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ •์  ๋ถ„์„ ๋ฐ ์ข…์†์„ฑ ์‹œ๊ฐํ™” ๋„๊ตฌ๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํ˜ธ์ถœ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ํ†ตํ•ด ์–ด๋–ป๊ฒŒ ๊ณ„๋‹จ์‹์œผ๋กœ ์—ฐ๊ฒฐ๋˜๋Š”์ง€ ๋ณด์—ฌ์คŒ์œผ๋กœ์จ ์ด๋Ÿฌํ•œ ์ฒด์ธ์„ ๊ฐ•์กฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ์ฑ…์€ ๊ด€๋ จ ๊ธฐ๋ณธ ์š”์†Œ๋ฅผ ์œ ํ˜•์ด ์ง€์ •๋œ ๊ตฌ์กฐ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ์‘์ง‘๋ ฅ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๊ณ„์•ฝ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ์ œ์‹œ๋œ ๊ธฐ๋ฒ• ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ†ตํ•ฉ ํŒจํ„ด ์บก์Аํ™”๋œ ๋ฉ”์‹œ์ง€๊ฐ€ ์–ด๋–ป๊ฒŒ ์‹œ์Šคํ…œ ๊ฐ„ ์•ˆ์ •์„ฑ๊ณผ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ๊ฐ„์†Œํ™”ํ•˜๋Š”์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋Š์ž„์—†๋Š” ํ™•์‚ฐ๊ณผ ๋งˆ๋ฒ•์˜ ์ˆซ์ž

๋˜ ๋‹ค๋ฅธ ๋ฐ˜๋ณต์ ์ธ ์ง€ํ‘œ๋Š” ์ฝ”๋“œ์— ๋‚ด์žฅ๋œ ๋ฆฌํ„ฐ๋Ÿด ๊ฐ’์˜ ํ†ต์ œ๋˜์ง€ ์•Š๋Š” ์ฆ๊ฐ€์ž…๋‹ˆ๋‹ค. ์—ด๊ฑฐํ˜•์ด๋‚˜ ๋„๋ฉ”์ธ ์ƒ์ˆ˜๋ฅผ ์ •์˜ํ•˜๋Š” ๋Œ€์‹ , ํŒ€์€ ์ƒํƒœ, ์œ ํ˜• ๋˜๋Š” ๊ตฌ์„ฑ ์˜ต์…˜์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ˆซ์ž ๋˜๋Š” ๋ฌธ์ž์—ด ๊ฐ’์„ ํ•˜๋“œ์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋™์ผํ•œ ๋ฆฌํ„ฐ๋Ÿด์ด ์ˆ˜์‹ญ ๊ฐœ์˜ ๋ชจ๋“ˆ์— ๋‚˜ํƒ€๋‚˜๋ฉฐ, ๋•Œ๋กœ๋Š” ์ฒ ์ž๋‚˜ ํ˜•์‹์— ๋ฏธ๋ฌ˜ํ•œ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ๋™์ž‘์„ ์ผ๊ด€๋˜๊ฒŒ ๋ฆฌํŒฉํ† ๋งํ•˜๊ฑฐ๋‚˜ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ด ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ •์  ์Šค์บ๋‹ ๋ฐ ๊ต์ฐจ ์ฐธ์กฐ ๋ถ„์„ ์ด๋Ÿฌํ•œ ์ƒ์ˆ˜๋ฅผ ์ค‘๋ณต์˜ ํ•ซ์ŠคํŒŸ์œผ๋กœ ๋“œ๋Ÿฌ๋ƒ…๋‹ˆ๋‹ค. ์—ด๊ฑฐํ˜• ๋˜๋Š” ๊ตฌ์„ฑ ๊ธฐ๋ฐ˜ ์กฐํšŒ๋ฅผ ํ†ตํ•œ ์ž๋™ ๋Œ€์ฒด๋Š” ์ฆ‰๊ฐ์ ์ธ ๊ตฌ์กฐ์  ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋” ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ œ์–ด๋œ ์ง„ํ™”๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฆฌํ„ฐ๋Ÿด์„ ์ค‘์•™ ์ง‘์ค‘ํ™”ํ•˜๋ฉด ๋ณ€๊ฒฝ์˜ ์˜ํ–ฅ์„ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ๊ณ  ํ…Œ์ŠคํŠธ ๋ฒ”์œ„๋ฅผ ์˜ํ–ฅ์„ ๋ฐ›๋Š” ์ปจํ…์ŠคํŠธ๋กœ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ค‘์•™ ์ง‘์ค‘ํ™”๋ฅผ ํ†ตํ•ด ์žฌ๋ฐฐํฌ ์—†์ด ๋™์  ๊ตฌ์„ฑ์„ ๊ตฌํ˜„ํ•˜์—ฌ ์šด์˜ ๋ณต์›๋ ฅ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

ํ‰๋ฉดํ™”๋œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๊ณผ ์•ˆํ‹ฐํŒจํ„ด ์ƒ์†

์›์‹œ์ ์ธ ๊ฒƒ์— ๋Œ€ํ•œ ์ง‘์ฐฉ์€ ๋‹จ๊ธฐ์ ์ธ ์ฝ”๋”ฉ์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์ด ํ‰๋ฉดํ™”๋˜์–ด ์žฅ๊ธฐ์ ์ธ ์ดํ•ด๋ฅผ ํฌ์ƒํ–ˆ์Œ์„ ์‹œ์‚ฌํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๊ฐ์ฒด ๊ณ„์ธต ๊ตฌ์กฐ์—์„œ ๊ฐœ๋ฐœ์ž๋Š” ๋„๋ฉ”์ธ ์—”ํ„ฐํ‹ฐ๋ฅผ ์˜๋ฏธ ์žˆ๋Š” ์ง‘๊ณ„๊ฐ€ ์•„๋‹Œ ์›์‹œ ํ•„๋“œ๋ฅผ ๊ฐ€์ง„ ๋„“์€ ํ…Œ์ด๋ธ”์ด๋‚˜ ํด๋ž˜์Šค๋กœ ์ถ•์†Œํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋ธ์ด ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉ๋  ๊ฒฝ์šฐ, ๋ถˆ์ผ์น˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ํŒ€์€ ์›์‹œ ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋กœ ๋‹ค๋ฅด๊ฒŒ ํ•ด์„ํ•˜์—ฌ ๊ธฐ์—… ์ „์ฒด์— ์˜๋ฏธ์  ํŽธ์ฐจ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ํ‰ํƒ„ํ™” ๋ฌธ์ œ๋Š” ์ƒ์† ์˜ค์šฉ์„ ํ†ตํ•ด ๊ฐ์ฒด ์ง€ํ–ฅ ์‹œ์Šคํ…œ์—์„œ๋„ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ํด๋ž˜์Šค๋Š” ํฐ ์ œ๋„ค๋ฆญ ๊ธฐ๋ฐ˜์„ ํ™•์žฅํ•˜์ง€๋งŒ ์›์‹œ ํ•„๋“œ์˜ ์ž‘์€ ๋ถ€๋ถ„ ์ง‘ํ•ฉ๋งŒ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ตœ์†Œํ•œ์˜ ๋™์ž‘ ์ฐจ์ด๋งŒ ์žˆ๋Š” ๊นŠ์€ ๊ณ„์ธต ๊ตฌ์กฐ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ œ์–ด ํ๋ฆ„ ๋ฐ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ •์  ๋ถ„์„์€ ์ œ์–ด ํ๋ฆ„ ๋ณต์žก์„ฑ์ด ๋Ÿฐํƒ€์ž„ ์„ฑ๋Šฅ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ, ์ด๋Ÿฌํ•œ ์•ˆํ‹ฐํŒจํ„ด์„ ํ‘œ๋ฉดํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปดํฌ์ง€์…˜ ๊ฐ์ฒด์™€ ๊ฐ’ ๊ฐ์ฒด๋กœ ๋ฆฌํŒฉํ† ๋งํ•˜๋ฉด ๋ชจ๋“ˆ์˜ ๋ช…ํ™•์„ฑ์ด ํšŒ๋ณต๋˜๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์ด ์ œ์ž๋ฆฌ์— ์œ„์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ •๋ ฌ๋˜์ง€ ์•Š์€ ๊ฒ€์ฆ ๋ฐ ๋ฐ์ดํ„ฐ ์ค‘๋ณต

๊ธฐ๋ณธ ์š”์†Œ๊ฐ€ ์ง€๋ฐฐ์ ์ธ ๊ฒฝ์šฐ, ๊ฒ€์ฆ ๋กœ์ง์€ ๋ถ„์‚ฐํ™”๋ฉ๋‹ˆ๋‹ค. ๊ฐ ๋ชจ๋“ˆ์€ ๋™์ผํ•œ ๋„๋ฉ”์ธ ๊ฐœ๋…์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’์— ๋Œ€ํ•ด ์ž์ฒด์ ์ธ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒ€์‚ฌ๋Š” ์—„๊ฒฉ์„ฑ์ด ๋‹ค๋ฅด๊ณ  ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ข…์ข… ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ๋ฏธ๋ฌ˜ํ•œ ๋ถˆ์ผ์น˜์™€ ์ƒ์‚ฐ ๊ฒฐํ•จ์„ ์ดˆ๋ž˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์„ธ ์ž๋ฆฌ ์ฝ”๋“œ๋ฅผ ์œ ํšจํ•œ ๊ฒƒ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ˜๋ฉด ๋‹ค๋ฅธ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋‘ ์ž๋ฆฌ ์ฝ”๋“œ๋ฅผ ์œ ํšจํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠธ๋žœ์žญ์…˜์ด ๋งŽ์€ ์‹œ์Šคํ…œ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๋ถˆ์ผ์น˜๊ฐ€ ๋”์šฑ ์‹ฌํ™”๋ฉ๋‹ˆ๋‹ค.

์•„ํ‚คํ…์ฒ˜์ƒ์˜ ์ฆ์ƒ์€ ๋ฐ˜๋ณต์ ์ธ ๊ฒ€์ฆ ์ฝ”๋“œ์™€ ์ค‘๋ณต๋œ ๋ฐฉ์–ด์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ž…๋‹ˆ๋‹ค. ์ค‘๋ณต ๋ฐ ํŒจํ„ด ์œ ์‚ฌ์„ฑ์— ๋Œ€ํ•œ ์ง€ํ‘œ๋Š” ๋‹ค์Œ์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋ฏธ๋Ÿฌ ์ฝ”๋“œ ๊ฐ์ง€ COBOL์˜ ์ŠคํŒŒ๊ฒŒํ‹ฐ ์ฝ”๋“œ์ด๋Ÿฌํ•œ ์ค‘๋ณต์„ฑ์˜ ๋ฒ”์œ„๋ฅผ ์ •๋Ÿ‰ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ•ด๊ฒฐ์ฑ…์€ ๋กœ์ง์„ ํ•œ ๋ฒˆ์— ์บก์Аํ™”ํ•˜๊ณ  ๋ช…ํ™•ํ•œ ๊ณ„์•ฝ์„ ๋…ธ์ถœํ•˜๋Š” ๊ฒ€์ฆ ๊ฐ์ฒด ๋˜๋Š” ์„œ๋น„์Šค๋ฅผ ๋„์ž…ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์€ ์ผ๊ด€์„ฑ์„ ํšŒ๋ณตํ•˜๊ณ  ๋‹ค์šด์ŠคํŠธ๋ฆผ ๋ถ„์„ ๋ฐ ๋ณด๊ณ  ์‹œ์Šคํ…œ์˜ ์•ˆ์ •์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

์กฐ๊ฑด ๋…ผ๋ฆฌ์˜ ๋ฌดํ•œํ•œ ์„ฑ์žฅ

์›์‹œ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ง‘์ฐฉ์€ ๋ถ„๊ธฐํ™”๋ฅผ ๋ถ€์ถ”๊น๋‹ˆ๋‹ค. ๊ฐ ์›์‹œ ์ฝ”๋“œ๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ•ด์„์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ์ž๋Š” ํŠน์ˆ˜ํ•œ ๊ฒฝ์šฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋ณต์žกํ•œ ์กฐ๊ฑด๋ฌธ์„ ๋„์ž…ํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ํ•˜๋‚˜์˜ ํ•จ์ˆ˜๊ฐ€ ์ค‘์ฒฉ๋œ if-else ๊ตฌ๋ฌธ์„ ๊ฐ€์ง„ ์ˆ˜๋ฐฑ ์ค„๋กœ ๋Š˜์–ด๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ธํ”Œ๋ ˆ์ด์…˜์€ ์œ ์ง€๋ณด์ˆ˜์„ฑ ์ €ํ•˜ ๋ฐ ํšŒ๊ท€ ์œ„ํ—˜๊ณผ ์ง์ ‘์ ์ธ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆœํ™˜ ๋ณต์žก๋„ ๋ฐ ์ธ์ง€ ๋ณต์žก๋„์™€ ๊ฐ™์€ ์ •์  ๋ถ„์„ ์ง€ํ‘œ๋Š” ์ด๋Ÿฌํ•œ ํ•ซ์ŠคํŒŸ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ƒ์„ฑ๋œ ์˜ํ–ฅ ๊ทธ๋ž˜ํ”„ ์ •์  ์†Œ์Šค ์ฝ”๋“œ ๋ถ„์„ ๊ธฐ๋ณธ ์ฒ˜๋ฆฌ๊ฐ€ ์ œ์–ด ํ๋ฆ„์„ ์ง€๋ฐฐํ•˜๋Š” ๋ฐ€์ง‘๋œ ์ƒํ˜ธ ์—ฐ๊ฒฐ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„น์…˜์„ ๊ธฐ๋ณธ ์š”์†Œ๋ฅผ ๋„๋ฉ”์ธ๋ณ„ ์œ ํ˜•์œผ๋กœ ๋Œ€์ฒดํ•˜์—ฌ ๋ฆฌํŒฉํ† ๋งํ•˜๋ฉด ์กฐ๊ฑด ๋ถ„๊ธฐ๊ฐ€ ํฌ๊ฒŒ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ์ฝ”๋“œ ๊ฐ€๋…์„ฑ์ด ํ–ฅ์ƒ๋˜๊ณ  ํ…Œ์ŠคํŠธ๊ฐ€ ๋”์šฑ ์ง‘์ค‘ํ™”๋˜๋ฉฐ ์ƒˆ๋กœ์šด ๊ธฐ์—ฌ์ž๊ฐ€ ์˜๋„๋ฅผ ๋” ๋น ๋ฅด๊ฒŒ ์ถ”๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€ํ™˜์„ ํ†ตํ•ด ๊ณ ์œ„ํ—˜ ์ ˆ์ฐจ์  ์˜์—ญ์ด ์•ˆ์ •์ ์ด๊ณ  ์ž˜ ๊ตฌ์กฐํ™”๋œ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.

๋Œ€๊ทœ๋ชจ ์›์‹œ์  ๊ฐ•๋ฐ•๊ด€๋… ํƒ์ง€๋ฅผ ์œ„ํ•œ ์ •์  ๋ถ„์„ ๊ธฐ์ˆ 

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

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ถ„์„ ์—”์ง„์€ ๊ตฌ๋ฌธ ํŠธ๋ฆฌ, ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ๋ฐ ์ œ์–ด ํ๋ฆ„ ๊ด€๊ณ„๋ฅผ ๋ถ„์„ํ•˜์—ฌ ๊ธฐ๋ณธ ์š”์†Œ๊ฐ€ ์‹œ์Šคํ…œ ๋‚ด์—์„œ ์–ด๋–ป๊ฒŒ ์ด๋™ํ•˜๋Š”์ง€ ํŒŒ์•…ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌํ„ฐ๋Ÿด์˜ ๋นˆ๋„๋ฅผ ์ธก์ •ํ•˜๊ณ , ๋งค๊ฐœ๋ณ€์ˆ˜ ์œ ํ˜•์„ ๋ถ„์„ํ•˜๊ณ , ๋ฐ์ดํ„ฐ ํ•„๋“œ๊ฐ€ ๋ชจ๋“ˆ ๊ฐ„์— ์–ด๋–ป๊ฒŒ ์ „ํŒŒ๋˜๋Š”์ง€ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ต์ฐจ ์ฐธ์กฐ ๋ณด๊ณ ์„œ์™€ ์ฝ”๋“œ ์‹œ๊ฐํ™” ๊ณ„์ธต์„ ํ†ตํ•ฉํ•จ์œผ๋กœ์จ ํŒ€์€ ์˜๋ฏธ ์†์‹ค์˜ ์ „์ฒด ๋ฒ”์œ„๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ์—์„œ ๋…ผ์˜๋œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์˜ ์ •์  ์ฝ”๋“œ ๋ถ„์„ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰ ๋ฐ ์˜ํ–ฅ ๋ถ„์„ ๊ตฌ์ถ•๊ฐ€์‹œ์„ฑ์„ ํ†ตํ•ด ์ฝ”๋“œ ๊ฒ€ํ† ๊ฐ€ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ํ”„๋กœ์„ธ์Šค๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.

์ถ”์ƒ ๊ตฌ๋ฌธ ํŠธ๋ฆฌ ๋ถ„์„์„ ํ†ตํ•œ ํŒจํ„ด ์‹๋ณ„

์ถ”์ƒ ๊ตฌ๋ฌธ ํŠธ๋ฆฌ(AST)๋Š” ์ •์  ๋ถ„์„์˜ ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค. AST๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ ๋„ ํŒจํ„ด์„ ํƒ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฝ”๋“œ์˜ ๊ตฌ์กฐํ™”๋œ ํ‘œํ˜„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ถ„์„๊ฐ€๋Š” ๊ธฐ๋ณธ ์œ ํ˜•์˜ ๊ธด ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ชฉ๋ก, ๋ฐ˜๋ณต๋˜๋Š” ๋ฆฌํ„ฐ๋Ÿด ๊ฐ’, ๋˜๋Š” ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ์œ ํ˜• ๊ฐ„์˜ ๋ณ€ํ™˜์„ ํ‘œ์‹œํ•˜๋Š” ๊ทœ์น™์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ธฐ๋ณธ ์œ ํ˜•์— ๋Œ€ํ•œ ์ง‘์ฐฉ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ†ต๊ณ„์  ์ง€ํ‘œ์ž…๋‹ˆ๋‹ค. AST ๊ธฐ๋ฐ˜ ํƒ์ง€๋Š” ์ „์ฒด ์ €์žฅ์†Œ๋ฅผ ์Šค์บ”ํ•˜์—ฌ ๋„๋ฉ”์ธ ์˜๋ฏธ๊ฐ€ ์›์‹œ ๋ฐ์ดํ„ฐ ์ž‘์—…์œผ๋กœ ์ถ•์†Œ๋œ ๋ถ€๋ถ„์„ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ๋ถ„์„๊ธฐ๋Š” AST ๋ฐ์ดํ„ฐ๋ฅผ ์‹ฌ๋ณผ ํ…Œ์ด๋ธ” ๋ฐ ์ œ์–ด ํ๋ฆ„ ๊ทธ๋ž˜ํ”„์™€ ์—ฐ๊ฒฐํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ ๋ชจ๋ธ์€ ์—ฌ๋Ÿฌ ๋ชจ๋“ˆ์—์„œ ๊ธฐ๋ณธ ์š”์†Œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ฝํžˆ๊ณ , ๋ณ€ํ™˜๋˜๊ณ , ์ž‘์„ฑ๋˜๋Š”์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ์˜๊ฐ์„ ๋ฐ›์€ ์‹œ๊ฐ์  ๋ ˆ์ด์–ด ์ฝ”๋“œ ์‹œ๊ฐํ™” ์ด๋Ÿฌํ•œ ์ƒํ˜ธ์ž‘์šฉ์„ ๋ Œ๋”๋งํ•˜์—ฌ ํŒ€์ด ์ถ”์ƒํ™”๊ฐ€ ์–ด๋””์— ์กด์žฌํ•ด์•ผ ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋นŒ๋“œ ์‹œ์ ์— ์ด ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•จ์œผ๋กœ์จ ์กฐ์ง์€ ๋””์ž์ธ ๋“œ๋ฆฌํ”„ํŠธ์— ๋Œ€ํ•œ ์ง€์†์ ์ธ ํ”ผ๋“œ๋ฐฑ์„ ์–ป๊ณ  ๋ณ‘ํ•ฉ ์ „์— ํ’ˆ์งˆ ๊ฒŒ์ดํŠธ๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”์ƒํ™” ์†์‹ค์„ ์ •๋Ÿ‰ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๋ฉ”ํŠธ๋ฆญ ์‚ฌ์šฉ

์›์‹œ์  ๊ฐ•๋ฐ•๊ด€๋…์„ ์ •๋Ÿ‰ํ™”ํ•˜๋ ค๋ฉด ๊ฐ์ง€ ์ด์ƒ์˜ ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ธก์ •์ž…๋‹ˆ๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ฐ€๋„, ๋ฆฌํ„ฐ๋Ÿด ์žฌ์‚ฌ์šฉ ๋นˆ๋„, ์œ ํ˜• ๋น„์œจ๊ณผ ๊ฐ™์€ ์ง€ํ‘œ๋Š” ๋ƒ„์ƒˆ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๊นŠ์ด ์นจํˆฌํ•˜๋Š”์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ฐ€๋„๋Š” ๋ฉ”์„œ๋“œ ๋˜๋Š” ํ”„๋กœ์‹œ์ €๋‹น ํ‰๊ท  ์›์‹œ ์ธ์ˆ˜ ๊ฐœ์ˆ˜๋ฅผ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌํ„ฐ๋Ÿด ์žฌ์‚ฌ์šฉ ๋นˆ๋„๋Š” ๋™์ผํ•œ ๋ฌธ์ž์—ด ๋˜๋Š” ์ˆซ์ž ์ƒ์ˆ˜์˜ ๋ฐœ์ƒ ํšŸ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์œ ํ˜• ๋น„์œจ์€ ์›์‹œ ์œ ํ˜•๊ณผ ์‚ฌ์šฉ์ž ์ •์˜ ์œ ํ˜•์„ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ง€ํ‘œ๋ฅผ ์‹œ๊ฐ„ ๊ฒฝ๊ณผ์— ๋”ฐ๋ผ ์ถ”์ ํ•˜๋ฉด ์„ค๊ณ„ ๊ฐœ์„  ๋˜๋Š” ๊ฐ์†Œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋งŽ์€ ํ˜„๋Œ€ํ™” ํŒ€์€ ์ด๋Ÿฌํ•œ ์ธก์ •๊ฐ’์„ ๋Œ€์‹œ๋ณด๋“œ์— ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ์„ฑ๋Šฅ ์ง€ํ‘œ ๋ฐ ์œ ์ง€๋ณด์ˆ˜์„ฑ ์ง€ํ‘œ. ๊ฒฐํ•จ ๋ฐ์ดํ„ฐ์™€ ์ง€ํ‘œ์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ๋ถ„์„ํ•จ์œผ๋กœ์จ ๋น„์ฆˆ๋‹ˆ์Šค ์ฆ๊ฑฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ฆฌํŒฉํ† ๋ง ํˆฌ์ž๋ฅผ ์ •๋‹นํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์‚ฌ์šฉ์˜ ๊ฐ์†Œ ์ถ”์„ธ๋Š” ์ธ์ง€ ๋ถ€ํ•˜ ๊ฐ์†Œ, ์˜จ๋ณด๋”ฉ ์šฉ์ด์„ฑ, ๊ทธ๋ฆฌ๊ณ  ํšŒ๊ท€ ์‚ฌ๊ณ  ๊ฐ์†Œ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ •๋Ÿ‰ํ™” ๊ฐ€๋Šฅํ•œ ๊ฒฐ๊ณผ๋Š” ํ˜„๋Œ€ํ™” ๋…ผ์˜๋ฅผ ์ฃผ๊ด€์ ์ธ ์Šคํƒ€์ผ ๋…ผ์Ÿ์—์„œ ์ธก์ • ๊ฐ€๋Šฅํ•œ ์—”์ง€๋‹ˆ์–ด๋ง ์„ฑ๊ณผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๋ฐ ์ œ์–ด ํ๋ฆ„์„ ํ†ตํ•œ ๊ธฐ๋ณธ ์ „ํŒŒ ๋งคํ•‘

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

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

๋ณตํ•ฉ ๋ถ„์„์„ ํ†ตํ•œ ์ƒ๊ด€๊ด€๊ณ„ ๋ƒ„์ƒˆ ๊ฐ์ง€

์›์‹œ์  ๊ฐ•๋ฐ•๊ด€๋…์€ ๋‹จ๋…์œผ๋กœ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐ์ดํ„ฐ ๋ฉ์–ด๋ฆฌ, ๊ธด ๋ฉ”์„œ๋“œ, ์ค‘๋ณต๋œ ๋…ผ๋ฆฌ์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์•„ํ‚คํ…์ฒ˜์  ์•…์ทจ์™€ ๋ฐ€์ ‘ํ•œ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋ณตํ•ฉ ๋ถ„์„์€ ์—ฌ๋Ÿฌ ํƒ์ง€ ๊ทœ์น™์„ ๊ฒฐํ•ฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๊ด€๊ณ„๋ฅผ ํŒŒ์•…ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์›์‹œ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ๋งŽ์€ ํ•จ์ˆ˜๋Š” ๋†’์€ ์ˆœํ™˜ ๋ณต์žก๋„๋‚˜ ๊ณผ๋„ํ•œ ์ค‘์ฒฉ์„ ๋ณด์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. COBOL ์‹œ์Šคํ…œ์—์„œ ๋†’์€ ์ˆœํ™˜ ๋ณต์žก๋„ ๊ฐ์ง€ ์ ์šฉ ์‹œ, ์ค‘๋ณต๋˜๋Š” ํ•ซ์ŠคํŒŸ์€ ์ข…์ข… ๋™์ผํ•œ ๊ทผ๋ณธ ์›์ธ, ์ฆ‰ ์ถ”์ƒํ™” ๋ˆ„๋ฝ์„ ๋“œ๋Ÿฌ๋ƒ…๋‹ˆ๋‹ค.

๋ณตํ•ฉ ํƒ์ง€๋Š” ์šฐ์„ ์ˆœ์œ„ ์ง€์ •์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๊ทœ์น™ ์œ„๋ฐ˜ ์‚ฌํ•ญ์„ ๋‹จ์ˆœํ•˜๊ฒŒ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์œ„ํ—˜์„ ์ œ๋Œ€๋กœ ํŒŒ์•…ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ชจ๋“ˆ ํฌ๊ธฐ, ๋น„์ฆˆ๋‹ˆ์Šค ์˜ํ–ฅ ๋˜๋Š” ๋Ÿฐํƒ€์ž„ ๋นˆ๋„๋ณ„๋กœ ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ์žˆ๋Š” ์Šค๋ฉœ์„ ๊ทธ๋ฃนํ™”ํ•˜๋ฉด ์ˆ˜์ •์„ ํ†ตํ•ด ๊ฐ€์žฅ ํฐ ํšจ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํŒ€์€ ๊ธฐ๋ณธ์ ์ธ ๊ณผ๋‹ค ์‚ฌ์šฉ์ด ์•ˆ์ •์„ฑ์ด๋‚˜ ํ™•์žฅ์„ฑ์— ์ง์ ‘์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ตฌ์„ฑ ์š”์†Œ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ฒ˜๋Ÿผ ์ฒด๊ณ„์ ์ธ ๋ถ„๋ฅ˜ ํ”„๋กœ์„ธ์Šค๋Š” ์ •์  ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ˜„๋Œ€ํ™” ์ „๋žต์œผ๋กœ ์ „ํ™˜ํ•˜์—ฌ ๋ถ„์„ ํ”ผ๋กœ๋„๋ฅผ ์ค„์ด๊ณ  ๊ฐœ์„  ์‚ฌํ•ญ์„ ์ธก์ • ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ ์„ฑ๊ณผ์— ๋งž์ถฐ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

์ง€์†์ ์ธ ํ’ˆ์งˆ ๊ฒŒ์ดํŠธ์— ๊ฐ์ง€ ๊ธฐ๋Šฅ ํ†ตํ•ฉ

์ •์  ๋ถ„์„์€ ๊ฐ„ํ—์ ์ธ ๊ฐ์‚ฌ๋ณด๋‹ค๋Š” ๋ฐฐํฌ ์ˆ˜๋ช… ์ฃผ๊ธฐ์˜ ์ผ๋ถ€๋กœ ์ˆ˜ํ–‰๋  ๋•Œ ์ตœ์ƒ์˜ ๊ฒฐ๊ณผ๋ฅผ ๋„์ถœํ•ฉ๋‹ˆ๋‹ค. ๋นŒ๋“œ ํŒŒ์ดํ”„๋ผ์ธ์— ํ†ตํ•ฉํ•˜๋ฉด ์ง€์†์ ์ธ ํ”ผ๋“œ๋ฐฑ์„ ํ™•๋ณดํ•˜๊ณ  ์•…์˜ํ–ฅ(smell)์˜ ์žฌ๋ฐœ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ’ˆ์งˆ ๊ฒŒ์ดํŠธ๋Š” ๊ธฐ๋ณธ ์‚ฌ์šฉ ๋˜๋Š” ๋ณต์žก์„ฑ์— ๋Œ€ํ•ด ์„ค์ •๋œ ์ž„๊ณ„๊ฐ’์„ ์ดˆ๊ณผํ•˜๋Š” ๋ณ‘ํ•ฉ์„ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณด๊ณ ์„œ๋Š” ๋ณ€๊ฒฝ ์š”์ฒญ์— ์ž๋™์œผ๋กœ ์ฒจ๋ถ€๋˜์–ด ์—”์ง€๋‹ˆ์–ด๋ง ๊ฐ๋…์„ ์œ„ํ•œ ์ถ”์  ๊ฐ€๋Šฅํ•œ ๊ธฐ๋ก์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์†์ ์ธ ์Šค์บ๋‹์€ ํƒ์ƒ‰๋œ ๋ชจ๋ธ์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. CI/CD ํŒŒ์ดํ”„๋ผ์ธ์— ์ •์  ๋ถ„์„์„ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•๊ทœ์น™ ์ ์šฉ์„ ์ž๋™ํ™”ํ•จ์œผ๋กœ์จ ์กฐ์ง์€ ์ˆ˜๋™ ๊ฒ€ํ†  ๋ฐฉ์‹์— ์˜์กดํ•˜์ง€ ์•Š๊ณ ๋„ ์žฅ๊ธฐ์ ์ธ ํ’ˆ์งˆ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์›Œํฌํ”Œ๋กœ์—์„œ ์ƒํ™ฉ์— ๋งž๋Š” ์ธ์‚ฌ์ดํŠธ๋ฅผ ์ง์ ‘ ์–ป์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์†Œ๊ธ‰์ ์œผ๋กœ ๋ฆฌํŒฉํ† ๋งํ•˜๋Š” ๋Œ€์‹  ์กฐ๊ธฐ์— ๋ฆฌํŒฉํ† ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ด๋Ÿฌํ•œ ๊ด€ํ–‰์€ ๋””์ž์ธ ๋ช…ํ™•์„ฑ์„ ์ค‘์‹œํ•˜๋Š” ๋ฌธํ™”๋ฅผ ํ˜•์„ฑํ•˜์—ฌ, ์›์‹œ์ ์ธ ์ง‘์ฐฉ์„ ๊ณ„์Šน๋œ ํ‘œ์ค€์ด ์•„๋‹Œ ์ธก์ • ๊ฐ€๋Šฅํ•˜๊ณ  ์˜ˆ๋ฐฉ ๊ฐ€๋Šฅํ•œ ์˜ˆ์™ธ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์˜ํ–ฅ ๋ถ„์„: ์›์‹œ ๋ฐ์ดํ„ฐ ํŒจํ„ด์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ ๊ธฐ์ˆ ์  ์œ„ํ—˜ ์ •๋Ÿ‰ํ™”

์ •์  ๋ถ„์„์€ ์›์‹œ์  ์ง‘์ฐฉ์ด ์กด์žฌํ•˜๋Š” ์œ„์น˜๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๋ฐ˜๋ฉด, ์˜ํ–ฅ ๋ถ„์„์€ ์›์‹œ์  ์ง‘์ฐฉ์ด ์œ„ํ—˜, ๋น„์šฉ ๋ฐ ์•ˆ์ •์„ฑ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ํŒŒ์•…ํ•ฉ๋‹ˆ๋‹ค. ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์šด์˜ํ•˜๋Š” ๊ธฐ์—…์€ ๊ตฌ์กฐ์  ์ง€ํ‘œ์—๋งŒ ์˜์กดํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์œ ํ˜•ํ™”๋˜์ง€ ์•Š์€ ๊ฐ ์š”์†Œ๊ฐ€ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค, ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ ๋ฐ ์‚ฌ์šฉ์ž ์ƒํ˜ธ์ž‘์šฉ์„ ํ†ตํ•ด ์–ด๋–ป๊ฒŒ ์ „ํŒŒ๋˜๋Š”์ง€ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์›์‹œ์  ์ง‘์ฐฉ์€ ์˜๋„๋ฅผ ๋ชจํ˜ธํ•˜๊ฒŒ ํ•˜๊ณ , ๊ฒ€์ฆ์„ ํŒŒํŽธํ™”ํ•˜๋ฉฐ, ์ผ๊ด€๋˜์ง€ ์•Š์€ ๊ฒฐ๊ณผ ๋ฐœ์ƒ ๊ฐ€๋Šฅ์„ฑ์„ ๋†’์ด๊ธฐ ๋•Œ๋ฌธ์— ์šด์˜ ์œ„ํ—˜์„ ์ฆํญ์‹œํ‚ต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜ํ–ฅ์— ๋Œ€ํ•œ ๋งฅ๋ฝ์  ์ธ์‹์ด ์—†๋‹ค๋ฉด ํ˜„๋Œ€ํ™” ํŒ€์€ ์ž˜๋ชป๋œ ๋ฆฌํŒฉํ† ๋ง ๋Œ€์ƒ์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•˜๊ณ , ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š๋Š” ์œ„ํ—˜ ์†์—์„œ ๋…ธ๋ ฅ์„ ๋‚ญ๋น„ํ•˜๊ฒŒ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ํ–ฅ ๋ถ„์„์€ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ๊ฒฐ์ •์ด ๋ณ€๊ฒฝ ์‹œ ์‹œ์Šคํ…œ ๋™์ž‘์„ ์–ด๋–ป๊ฒŒ ๋ณ€ํ™”์‹œํ‚ค๋Š”์ง€ ๋งคํ•‘ํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๊ฐ€์‹œ์„ฑ ๊ฒฉ์ฐจ๋ฅผ ํ•ด์†Œํ•ฉ๋‹ˆ๋‹ค. ํ•„๋“œ, ์ƒ์ˆ˜ ๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ๋ณ€๊ฒฝ๋  ๋•Œ ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฐ›๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์˜ํ–ฅ์ด ์„ฑ๋Šฅ, ๊ทœ์ • ์ค€์ˆ˜ ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ์— ์–ด๋–ป๊ฒŒ ํ™•์žฅ๋˜๋Š”์ง€ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ •์  ๊ด€๊ณ„์™€ ์‹คํ–‰ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ฐ ์ข…์†์„ฑ ๋ชจ๋ธ์„ ๊ฒฐํ•ฉํ•˜์—ฌ ์—”์ง€๋‹ˆ์–ด๋Š” ์ฝ”๋“œ ๋ณต์žก์„ฑ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ทธ์— ๋”ฐ๋ฅธ ์žฌ์ •์  ๋ฐ ์šด์˜์  ์œ„ํ—˜๊นŒ์ง€ ์ •๋Ÿ‰ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ†ต์ฐฐ๋ ฅ์„ ๋ฐ”ํƒ•์œผ๋กœ ์•„ํ‚คํ…์ฒ˜ ๋ฐ ํ…Œ์ŠคํŠธ์— ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ถ„์•ผ์— ๋Œ€ํ•œ ํˆฌ์ž๋ฅผ ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค. ์˜ํ–ฅ ๋ถ„์„์„ ํ†ตํ•œ ์—ฐ์‡„์  ์‹คํŒจ ๋ฐฉ์ง€ ๊ทผ๋ณธ ์›์ธ ๋ถ„์„์„ ์œ„ํ•œ ์ด๋ฒคํŠธ ์ƒ๊ด€ ๊ด€๊ณ„.

์‹œ์Šคํ…œ ์ „๋ฐ˜์— ๊ฑธ์ณ ์œ ํ˜•์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ์˜ ํŒŒ๊ธ‰ ํšจ๊ณผ ํ‰๊ฐ€

์›์‹œ์ ์ธ ๊ฒƒ์— ๋Œ€ํ•œ ์ง‘์ฐฉ์€ ์ˆจ๊ฒจ์ง„ ๊ฒฐํ•ฉ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž ์ฝ”๋“œ๋‚˜ ๋ฌธ์ž์—ด ์ƒ์ˆ˜์˜ ๋‹จ์ผ ๋ณ€๊ฒฝ์€ ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์ž‘์—… ์ผ์ • ๋ฐ ๋ฐ์ดํ„ฐ์›จ์–ดํ•˜์šฐ์Šค์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ํ–ฅ ๋ถ„์„์€ ๊ฐ’์ด ์ฝํžˆ๊ฑฐ๋‚˜, ๋ณ€ํ™˜๋˜๊ฑฐ๋‚˜, ์ €์žฅ๋˜๋Š” ์œ„์น˜๋ฅผ ์ถ”์ ํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์ข…์†์„ฑ์„ ๋“œ๋Ÿฌ๋ƒ…๋‹ˆ๋‹ค. ์˜ํ–ฅ ๋ถ„์„์€ ์›์‹œ ์ฝ”๋“œ์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“ˆ, ํ”„๋กœ์‹œ์ € ๋ฐ ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์˜ ์ˆ˜๋ฅผ ์ •๋Ÿ‰ํ™”ํ•˜์—ฌ ์ธก์ • ๊ฐ€๋Šฅํ•œ ํญ๋ฐœ ๋ฐ˜๊ฒฝ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, CUSTOMER_TYPE์ด๋ผ๋Š” โ€‹โ€‹ํ•„๋“œ๊ฐ€ ๋‘ ์ž๋ฆฌ ์ฝ”๋“œ๋กœ ํ‘œํ˜„๋˜๋Š” ๊ฒฝ์šฐ, ํ•ด๋‹น ์ •์˜๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ์ˆ˜์‹ญ ๊ฐœ์˜ ๋‹ค์šด์ŠคํŠธ๋ฆผ ๊ตฌ์„ฑ ์š”์†Œ, ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ ๋ณด๊ณ  ์Šคํฌ๋ฆฝํŠธ์˜ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋กœ์ง์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์ข…์†์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ๋Ÿฐํƒ€์ž„ ๋นˆ๋„ ๋˜๋Š” ํŠธ๋žœ์žญ์…˜ ๋ณผ๋ฅจ๊ณผ ์ค‘์ฒฉํ•จ์œผ๋กœ์จ ๋ถ„์„๊ฐ€๋Š” ์ž ์žฌ์  ์žฅ์• ์˜ ์šด์˜ ๋น„์šฉ์„ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ํŠธ๋žœ์žญ์…˜ ํ๋ฆ„์— ์ฐธ์—ฌํ•˜๋Š” ๊ณ ๋นˆ๋„ ํ•„๋“œ๋Š” ์ฆ‰๊ฐ์ ์ธ ์ˆ˜์ •์ด ํ•„์š”ํ•˜์ง€๋งŒ, ์‚ฌ์šฉ์ด ์ œํ•œ์ ์ธ ๊ณ ๋ฆฝ๋œ ๊ธฐ๋ณธ ์š”์†Œ๋Š” ์ˆ˜์ •์„ ๋ฏธ๋ฃฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ํŒŒ์ƒ๋œ ์‹œ๊ฐ์  ์ƒ๊ด€๊ด€๊ณ„ ๋งต ์˜ํ–ฅ ๋ถ„์„ ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ… ์ด๋Ÿฌํ•œ ์ƒ์ถฉ ๊ด€๊ณ„๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, ์ง๊ด€์ด ์•„๋‹Œ ์ •๋Ÿ‰์  ์ฆ๊ฑฐ๋ฅผ ํ†ตํ•ด ๋ฆฌํŒฉํ† ๋ง ๊ฒฐ์ •์„ ์ •๋‹นํ™”ํ•˜๋Š” ์œ„ํ—˜ ์ˆœ์œ„ ๋กœ๋“œ๋งต์ด ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค.

์œ ์ง€ ๊ด€๋ฆฌ ๋ฐ ํ…Œ์ŠคํŠธ ์˜ค๋ฒ„ํ—ค๋“œ ์ธก์ •

์›์‹œ์ ์ธ ์š”์†Œ์— ๋Œ€ํ•œ ์ง‘์ฐฉ์˜ ์žฅ๊ธฐ์ ์ธ ๋น„์šฉ์€ ์œ ์ง€ ๊ด€๋ฆฌ ๋ฐ ํ…Œ์ŠคํŠธ ์ž‘์—… ๋ถ€ํ•˜์—์„œ ๋“œ๋Ÿฌ๋‚ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์š”์ฒญ์œผ๋กœ ์›์‹œ ๊ฐ’์ด๋‚˜ ๊ทธ ํ•ด์„์ด ์ˆ˜์ •๋  ๋•Œ๋งˆ๋‹ค ๋ชจ๋“  ์ข…์† ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋‹ค์‹œ ํ…Œ์ŠคํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฒ€์ฆ ๋กœ์ง์ด ์—ฌ๋Ÿฌ ๊ณณ์— ์ค‘๋ณต๋˜๊ธฐ ๋•Œ๋ฌธ์— ํšŒ๊ท€ ๋ฒ”์œ„๊ฐ€ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค. ์˜ํ–ฅ ๋ถ„์„ ๋„๊ตฌ๋Š” ์˜ํ–ฅ์„ ๋ฐ›๋Š” ์ค„๊ณผ ๊ต์ฐจ ์ฐธ์กฐ๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ํ’‹ํ”„๋ฆฐํŠธ๊ฐ€ ํด์ˆ˜๋ก ํ…Œ์ŠคํŠธ ๋ถ€๋‹ด์ด ์ปค์ง€๊ณ  ๋ฆด๋ฆฌ์Šค ์ฃผ๊ธฐ๊ฐ€ ๋А๋ ค์ง‘๋‹ˆ๋‹ค.

์ •๋Ÿ‰์  ๋ชจ๋ธ์„ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ๋ถ€๋‹ด์„ ์˜ˆ์‚ฐ์œผ๋กœ ํ™˜์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๊ตฌ์„ฑ ์š”์†Œ์— ํ‰๊ท  ํ…Œ์ŠคํŠธ ์‹คํ–‰ ์‹œ๊ฐ„์„ ๊ณฑํ•จ์œผ๋กœ์จ ํŒ€์€ ๊ฐ ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•œ ์›์‹œ์  ์ง‘์ฐฉ์˜ ์ง์ ‘ ๋น„์šฉ์„ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋‹ค์Œ์—์„œ ์„ค๋ช…ํ•œ ์ธก์ • ๊ธฐ๋ฒ•๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๊ด€๋ฆฌ ๋ณต์žก์„ฑ ์„ค๊ณ„ ๋ถ€์ฑ„๊ฐ€ ์‹ค์งˆ์ ์ธ ์žฌ์ •์  ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•จ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์˜์กด์„ฑ ๊ฐ์†Œ๋Š” ํ…Œ์ŠคํŠธ ์ฃผ๊ธฐ๋ฅผ ๋‹จ์ถ•ํ•˜๊ณ , ๋ฐฐํฌ ๋นˆ๋„๋ฅผ ๊ฐœ์„ ํ•˜๋ฉฐ, ์ž๋™ํ™” ์ ์šฉ ๋ฒ”์œ„์— ๋Œ€ํ•œ ์‹ ๋ขฐ๋„๋ฅผ ๋†’์ž…๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋ˆ„์ ๋œ ์ ˆ๊ฐ ํšจ๊ณผ๋Š” ์ž„์‹œ ํŒจ์น˜ ์ ์šฉ๋ณด๋‹ค๋Š” ์ถ”์ƒํ™” ๊ฐœ์„ ์— ์ค‘์ ์„ ๋‘” ์ฒด๊ณ„์ ์ธ ๊ฐœ์„  ํ”„๋กœ๊ทธ๋žจ์„ ์ •๋‹นํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๋ณ€ํ™˜์„ ํ†ตํ•œ ์„ฑ๋Šฅ ์ €ํ•˜ ํ‰๊ฐ€

ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๋Š” ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ์œ ํ˜• ๊ฐ„์˜ ๋ฐ˜๋ณต์ ์ธ ๋ณ€ํ™˜์„ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์œผ๋ฉฐ, ํŠนํžˆ ์‹œ์Šคํ…œ์ด ์„œ๋กœ ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ๊ณ„์ธต ๊ฐ„์— ์ƒํ˜ธ ์ž‘์šฉํ•  ๋•Œ ๋”์šฑ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€ํ™˜์€ CPU ๋ฆฌ์†Œ์Šค๋ฅผ ์†Œ๋ชจํ•˜๊ณ  ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ฆ๊ฐ€์‹œํ‚ต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด COBOL-Java ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ๋ฌธ์ž์—ด๋กœ ์ €์žฅ๋œ ์ˆซ์ž ์ฝ”๋“œ๋Š” ๋ฐ˜๋ณต์ ์œผ๋กœ ๊ตฌ๋ฌธ ๋ถ„์„๋˜์–ด์•ผ ํ•˜๋ฉฐ, Null ํ—ˆ์šฉ ์—ฌ๋ถ€ ๊ฒ€์‚ฌ๊ฐ€ ์—ฌ๋Ÿฌ ๋ฒˆ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋Ÿฐํƒ€์ž„ ์›๊ฒฉ ์ธก์ •๊ณผ ๊ฒฐํ•ฉ๋œ ์˜ํ–ฅ ๋ถ„์„์€ ์ด๋Ÿฌํ•œ ๋ณ€ํ™˜์ด ์‹คํ–‰ ์‹œ๊ฐ„์„ ์ฐจ์ง€ํ•˜๋Š” ๋ถ€๋ถ„์„ ํŒŒ์•…ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์Œ ์—ฐ๊ตฌ ๊ฒฐ๊ณผ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ํšจ์œจ์„ฑ ์ตœ์ ํ™”๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ๋น„ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉด ์ฒ˜๋ฆฌ๋Ÿ‰์— ์ง์ ‘์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

์—”์ง€๋‹ˆ์–ด๋Š” ๋ณ€ํ™˜ ๋นˆ๋„์™€ ๋น„์šฉ์„ ๋งคํ•‘ํ•จ์œผ๋กœ์จ ์˜ํ–ฅ์ด ํฐ ์˜์—ญ์— ๋ฆฌํŒฉํ† ๋ง์„ ์šฐ์„ ์ ์œผ๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด ๊ธฐ๋ฐ˜ ํ”Œ๋ž˜๊ทธ๋ฅผ ์—ด๊ฑฐํ˜•์ด๋‚˜ ๊ฐ’ ๊ฐ์ฒด๋กœ ๋Œ€์ฒดํ•˜๋ฉด ์ค‘๋ณต๋œ ๊ตฌ๋ฌธ ๋ถ„์„ ๋ฐ ๊ฒ€์ฆ์„ ์ œ๊ฑฐํ•˜๊ณ  ์ธก์ • ๊ฐ€๋Šฅํ•œ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฆ๊ฑฐ๋Š” ์Šคํƒ€์ผ ์ˆ˜์ •์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๊ฒƒ์„ ์„ฑ๋Šฅ ์ตœ์ ํ™” ๊ณ„ํš์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์„œ๋น„์Šค์— ๊ฑธ์ณ ์ง‘๊ณ„๋  ๋•Œ, ๋ˆ„์ ๋œ ์ด์ ์€ ์ข…์ข… ์ „์ฒด ์ธํ”„๋ผ ๊ณ„์ธต์˜ ๋น„์šฉ ์ ˆ๊ฐ๊ณผ ๋™์ผํ•˜๋ฉฐ, ์ด๋Š” ์›์‹œ์ ์ธ ์ง‘์ฐฉ์„ ์ฒด๊ณ„์ ์œผ๋กœ ํ•ด๊ฒฐํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์ œ์  ํƒ€๋‹น์„ฑ์„ ๋’ท๋ฐ›์นจํ•ฉ๋‹ˆ๋‹ค.

์˜๋ฏธ์  ๋ชจํ˜ธ์„ฑ์œผ๋กœ๋ถ€ํ„ฐ ๋น„์ฆˆ๋‹ˆ์Šค ์œ„ํ—˜ ๋…ธ์ถœ ๊ณ„์‚ฐ

์œ ํ˜•์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๊ธฐ๋ณธ ์š”์†Œ๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋ณด๊ณ , ๋ถ„์„ ๋ฐ ์šด์˜ ์˜์‚ฌ ๊ฒฐ์ •์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋ชจํ˜ธ์„ฑ์„ ์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ์ž˜๋ชป ํ•ด์„๋œ ํ”Œ๋ž˜๊ทธ๋‚˜ ์ผ๊ด€์„ฑ ์—†๋Š” ํ•„๋“œ๋Š” ์žฌ๋ฌด ๋˜๋Š” ๋ฌผ๋ฅ˜ ๊ฒฐ๊ณผ๋ฅผ ์ขŒ์šฐํ•˜๋Š” ์ง€ํ‘œ๋ฅผ ์™œ๊ณกํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ํ–ฅ ๋ถ„์„์€ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฅผ ๋น„์ฆˆ๋‹ˆ์Šค ๊ฐœ์ฒด์™€ ์—ฐ๊ฒฐํ•˜๊ณ  ์ค‘์š”ํ•œ ์›Œํฌํ”Œ๋กœ์—์„œ ํ•ด๋‹น ๋ฐ์ดํ„ฐ์˜ ์กด์žฌ ์—ฌ๋ถ€๋ฅผ ์ธก์ •ํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์œ„ํ—˜์„ ์ •๋Ÿ‰ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ƒํƒœ ์ฝ”๋“œ๊ฐ€ ์†ก์žฅ ์ƒ์„ฑ์ด๋‚˜ ๊ณ ๊ฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๋‹ด๋‹นํ•˜๋Š” ๊ฒฝ์šฐ, ์ผ๊ด€์„ฑ ์—†๋Š” ํ•ด์„์€ ์ฒญ๊ตฌ ์˜ค๋ฅ˜ ๋˜๋Š” ๊ทœ์ • ์œ„๋ฐ˜์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”์ ์„ฑ ์ „๋žต๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ์— ์ฝ”๋“œ ์•„ํ‹ฐํŒฉํŠธ ์—ฐ๊ฒฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํฌํŠธํด๋ฆฌ์˜ค ๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด๋ถ„์„๊ฐ€๋Š” ๋ชจํ˜ธํ•œ ๊ธฐ๋ณธ ์š”์†Œ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ๋น„์ฆˆ๋‹ˆ์Šค ์—ญ๋Ÿ‰์ด ์˜์กดํ•˜๋Š”์ง€ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ์œ„ํ—˜ ํ•„๋“œ๋Š” ๋ช…ํ™•ํ•œ ์˜๋ฏธ ์ฒด๊ณ„๋ฅผ ์ ์šฉํ•˜๋Š” ๋„๋ฉ”์ธ ๊ฐ์ฒด์— ์ฆ‰์‹œ ์บก์Аํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ํ›„๋ณด์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‚ฌ์ „ ๋งคํ•‘์€ ์šด์˜์ƒ์˜ ๋ถˆํ™•์‹ค์„ฑ์„ ์ค„์ด๊ณ  ๋‹ค์šด์ŠคํŠธ๋ฆผ ๋ถ„์„์˜ ์‹ ๋ขฐ์„ฑ์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ง์ ‘์ ์ธ ๋น„์ฆˆ๋‹ˆ์Šค ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ์ž…์ฆํ•จ์œผ๋กœ์จ ํ˜„๋Œ€ํ™” ํŒ€์€ ๋‹จ์ˆœํžˆ ๊ธฐ์ˆ ์ ์ธ ์ธก๋ฉด์œผ๋กœ ๋ณด์ผ ์ˆ˜ ์žˆ๋Š” ์„ค๊ณ„ ๊ฐœ์„ ์— ๋Œ€ํ•œ ๊ฒฝ์˜์ง„์˜ ์ง€์›์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ •๋Ÿ‰์  ์ ์ˆ˜๋ฅผ ํ†ตํ•œ ๊ต์ • ์šฐ์„ ์ˆœ์œ„ ์ง€์ •

์˜ํ–ฅ ๋ถ„์„์€ ํ•ฉ๋ฆฌ์ ์ธ ์šฐ์„ ์ˆœ์œ„ ์„ค์ •์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๊ธฐ๋ณธ ๊ด€๋ จ ๋ฌธ์ œ๋Š” ์ข…์†์„ฑ ๋ฒ”์œ„, ์‹คํ–‰ ๋นˆ๋„, ๊ทธ๋ฆฌ๊ณ  ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์˜ ์ค‘์š”๋„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ ์ˆ˜๋ฅผ ๋งค๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ค‘ ์ ์ˆ˜ ๋ชจ๋ธ์€ ์‹œ์Šคํ…œ ์œ„ํ—˜์— ๋Œ€ํ•œ ํžˆํŠธ๋งต์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์ฆ‰๊ฐ์ ์ธ ๋ฆฌํŒฉํ† ๋ง ๋Œ€์ƒ์ด ๋˜๊ณ , ์˜ํ–ฅ๋„๊ฐ€ ๋‚ฎ์€ ์˜์—ญ์€ ์˜ˆ์ •๋œ ์œ ์ง€ ๊ด€๋ฆฌ ๊ธฐ๊ฐ„ ๋™์•ˆ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์žฌ์ž‘์„ฑ ์—†์ด ์›์‹œ์  ๊ฐ•๋ฐ•๊ด€๋…์„ ์—†์• ๋Š” ๋ฆฌํŒฉํ† ๋ง ์ „๋žต

์›์‹œ์ ์ธ ์ง‘์ฐฉ์„ ์—†์• ๋Š” ๋ฐ๋Š” ํŒŒ๊ดด์ ์ธ ์žฌ์ž‘์„ฑ์ด๋‚˜ ์‹ฌ์ธต์ ์ธ ์•„ํ‚คํ…์ฒ˜ ์žฌ์„ค์ •์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ชฉํ‘œ๋Š” ๋Ÿฐํƒ€์ž„ ์•ˆ์ •์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ธฐ์กด ์‹œ์Šคํ…œ์„ ๋” ๋ช…ํ™•ํ•œ ์˜๋ฏธ๋ก ๊ณผ ํ–ฅ์ƒ๋œ ์œ ์ง€ ๊ด€๋ฆฌ์„ฑ์œผ๋กœ ๋ฐœ์ „์‹œํ‚ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํšจ๊ณผ์ ์ธ ๊ฐœ์„ ์€ ์›์‹œ์ ์ธ ์š”์†Œ๊ฐ€ ๋„๋ฉ”์ธ ์ถ”์ƒํ™”๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ๋ถ€๋ถ„์„ ํŒŒ์•…ํ•˜๊ณ , ๋ฐ์ดํ„ฐ์™€ ๋™์ž‘์„ ๋ชจ๋‘ ์บก์Аํ™”ํ•˜๋Š” ๋ช…ํ™•ํ•˜๊ฒŒ ์ •์˜๋œ ์œ ํ˜•์ด๋‚˜ ๊ฐ’ ๊ฐ์ฒด๋ฅผ ๋„์ž…ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ์ฝ”๋“œ ๊ตฌ์กฐ๋ฅผ ์ ์ง„์ ์œผ๋กœ ๋ณ€ํ˜•ํ•˜์—ฌ ์œ„ํ—˜์„ ์ค„์ด๋Š” ๋™์‹œ์— ํ‘œํ˜„๋ ฅ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

๋Œ€๊ธฐ์—…์˜ ๊ฒฝ์šฐ, ์ ์ง„์ ์ธ ๋ฆฌํŒฉํ† ๋ง๋งŒ์ด ์ง€์† ๊ฐ€๋Šฅํ•œ ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๋ ˆ๊ฑฐ์‹œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ข…์ข… ํ•œ ๋ฒˆ์— ์žฌ๊ตฌ์„ฑํ•  ์ˆ˜ ์—†๋Š” ๋ณต์žกํ•œ ์ข…์†์„ฑ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŒ€์€ ์ •์  ๋ถ„์„ ๋ฐ ์˜ํ–ฅ ๋ถ„์„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹จ๊ณ„์ ์ธ ๊ฐœ์„  ์ „๋žต์„ ์ฑ„ํƒํ•˜์—ฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ, ํ…Œ์ŠคํŠธ ์ปค๋ฒ„๋ฆฌ์ง€, ๊ทธ๋ฆฌ๊ณ  ๋ถ€์ž‘์šฉ์„ ์ถ”์ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌํŒฉํ† ๋ง์„ ์ผ๋ฐ˜์ ์ธ ๊ฐœ๋ฐœ ํ๋ฆ„์— ํ†ตํ•ฉํ•จ์œผ๋กœ์จ, ์กฐ์ง์€ ๋Œ€๊ทœ๋ชจ ์žฌ์ž‘์„ฑ์œผ๋กœ ๋ฐฐํฌ๋ฅผ ์ค‘๋‹จํ•˜๋Š” ๋Œ€์‹  ๊ฐ ๋ฆด๋ฆฌ์Šค๋งˆ๋‹ค ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ํƒ๊ตฌ๋œ ๋ฐฉ๋ฒ•๋ก  ๋‹ค์šดํƒ€์ž„ ์—†๋Š” ๋ฆฌํŒฉํ† ๋ง ๋‹ค์‹œ ์“ฐ์ง€ ์•Š๊ณ  MIPS๋ฅผ ์ค„์ด๋‹ค ์ง€์†์ ์ด๊ณ  ์œ„ํ—˜์ด ๋‚ฎ์€ ํ˜„๋Œ€ํ™” ์ฒ ํ•™์„ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.

๊ฐ’ ๊ฐ์ฒด์™€ ์œ ํ˜• ์•ˆ์ „ ์ถ”์ƒํ™” ์†Œ๊ฐœ

์›์‹œ์ ์ธ ์ง‘์ฐฉ์„ ์—†์• ๊ธฐ ์œ„ํ•œ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ํ˜•์‹์ด ์ง€์ •๋˜์ง€ ์•Š์€ ํ•„๋“œ ์ปฌ๋ ‰์…˜์„ ๊ฐ’ ๊ฐ์ฒด๋กœ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ’ ๊ฐ์ฒด๋Š” ๋‹จ์ˆœํ•œ ๋ฌธ์ž์—ด์ด๋‚˜ ์ˆซ์ž๊ฐ€ ์•„๋‹Œ CustomerID, MonetaryAmount ๋˜๋Š” ProductCode์™€ ๊ฐ™์€ ๊ฐœ๋…์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ฐ’ ๊ฐ์ฒด๋Š” ๋‚ด๋ถ€์ ์œผ๋กœ ๋„๋ฉ”์ธ ๊ทœ์น™์„ ์ ์šฉํ•˜๊ณ  ๋น„๊ต, ์„œ์‹ ์ง€์ • ๋˜๋Š” ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•œ ๋ช…ํ™•ํ•œ ์—ฐ์‚ฐ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋ฐ˜๋ณต์ ์ธ ๊ฒ€์‚ฌ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์‹œ์Šคํ…œ ์ „์ฒด์˜ ๋ถ„๊ธฐ ๋…ผ๋ฆฌ๋ฅผ ์ค„์ž…๋‹ˆ๋‹ค.

๊ฐ’ ๊ฐ์ฒด๋Š” ์ ์ง„์ ์œผ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ€์€ ๊ธฐ์กด ์ฝ”๋“œ๋ฅผ ์ ์ง„์ ์œผ๋กœ ๋ฆฌํŒฉํ† ๋งํ•˜๋ฉด์„œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์— ๊ฐ’ ๊ฐ์ฒด๋ฅผ ๋„์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž๋™ํ™”๋œ ๋ฆฌํŒฉํ† ๋ง ๋„๊ตฌ์™€ ์ •์  ๋ถ„์„์€ ํ˜•์‹ํ™”๋œ ์ถ”์ƒํ™”๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋ณธ ์š”์†Œ์— ๋Œ€ํ•œ ๋ชจ๋“  ์ฐธ์กฐ๋ฅผ ์ฐพ๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€ํ™˜์€ ๋‹ค์Œ๊ณผ ๊ฒฐํ•ฉ๋  ๋•Œ ํŠนํžˆ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. ์ •์  ์ฝ”๋“œ ๋ถ„์„ ๊ธฐ์ˆ  ๊ฐ’ ๊ฐ์ฒด๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ์„ฑ๊ณผ๋ฅผ ๋‚ด๋Š” ๋ฐ€์ ‘ํ•˜๊ฒŒ ๊ฒฐํ•ฉ๋œ ํ”„๋กœ์‹œ์ €๋ฅผ ๊ฐ•์กฐํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ฝ”๋“œ๋ฒ ์ด์Šค๋Š” ํƒ€์ž… ์•ˆ์ „์„ฑ์„ ์ง€ํ–ฅํ•˜๋ฉฐ, ๋Ÿฐํƒ€์ž„ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ๊ฐ€๋Šฅ์„ฑ์„ ๋‚ฎ์ถ”๊ณ  ์˜๋„๋ฅผ ์ž๋ช…ํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์บก์Аํ™” ๊ฒฝ๊ณ„ ๋ฐ ๋„๋ฉ”์ธ ํŒŒํ‹ฐ์…˜ ์ ์šฉ

๊ฐ’ ๊ฐ์ฒด๊ฐ€ ์กด์žฌํ•˜๋ฉด ์บก์Аํ™” ๊ฒฝ๊ณ„๋ฅผ ๊ฐ•ํ™”ํ•˜์—ฌ ๊ธฐ๋ณธ ๊ฐ์ฒด๊ฐ€ ๋ชจ๋“ˆ ๊ฐ„์— ๋ˆ„์ถœ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„๋Š” ๊ฐ ๋ชจ๋“ˆ์ด ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ์ •์˜ํ•˜๊ณ  ์†Œ์œ ํ•˜๋Š” ๋„๋ฉ”์ธ ํŒŒํ‹ฐ์…˜์„ ์žฌ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์บก์Аํ™”๋Š” ๋‚ด๋ถ€ ํ‘œํ˜„ ๋ฐฉ์‹์˜ ๋ณ€๊ฒฝ์ด ์˜๋„์น˜ ์•Š์€ ๊ฒฐ๊ณผ๋ฅผ ์ „ํŒŒํ•˜์ง€ ์•Š๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๊ฐ์ฒด ๋…ธ์ถœ์„ ์ œํ•œํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์ž๋Š” ์ข…์†์„ฑ์„ ์ œํ•œํ•˜๊ณ  ์ธ์ง€ ๋ถ€ํ•˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ž๋™ํ™”๋œ ๋ฆฌํŒฉํ† ๋ง ๋ฐ ์•ˆ์ „ํ•œ ๋ณ€ํ™˜ ๋„๊ตฌ ํ™œ์šฉ

์ž๋™ํ™”๋œ ๋ฆฌํŒฉํ† ๋ง ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ๊ธฐ๋ณธ ์œ ํ˜•์—์„œ ๋„๋ฉ”์ธ ์œ ํ˜•์œผ๋กœ์˜ ์ „ํ™˜์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ตœ์‹  ํ†ตํ•ฉ ๋ถ„์„ ํ”Œ๋žซํผ์€ ๋ฐ˜๋ณต์ ์ธ ํŒจํ„ด์„ ์‹๋ณ„ํ•˜๊ณ  ๊ตฌ์กฐ๋ฅผ ๊ฐœ์„ ํ•˜๋ฉด์„œ ๋™์ž‘์„ ์œ ์ง€ํ•˜๋Š” ์ฝ”๋“œ ๋ณ€ํ™˜์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ”Œ๋žซํผ์€ ๋ฐ˜๋ณต๋˜๋Š” ๋ฆฌํ„ฐ๋Ÿด ์ƒ์ˆ˜๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์—ด๊ฑฐํ˜•์œผ๋กœ ๋Œ€์ฒดํ•˜๊ณ  ์ฐธ์กฐ๋ฅผ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ์˜ˆ๋กœ๋Š” ๊ณตํ†ต ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ์ฝ”๋“œ๋ฅผ ์ƒˆ ์œ ํ˜• ๋‚ด์˜ ๋‹จ์ผ ์ƒ์„ฑ์ž๋กœ ์ถ”์ถœํ•˜๋Š” ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ž๋™ํ™”๋œ ๋ณ€ํ™˜ ๋ฏธ๋Ÿฌ ๊ด€ํ–‰์„ ์ฑ„ํƒํ•˜์—ฌ ๋‹ค์Œ์—์„œ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ ๋ฆฌํŒฉํ„ฐ๋ง์ด๋Ÿฌํ•œ ์ž‘์—…์„ ์ œ์–ด๋œ ์ƒŒ๋“œ๋ฐ•์Šค ๋‚ด์—์„œ ์ˆ˜ํ–‰ํ•จ์œผ๋กœ์จ ํŒ€์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฐฐํฌํ•˜๊ธฐ ์ „์— ์ž๋™ํ™”๋œ ํšŒ๊ท€ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์ •ํ™•์„ฑ์„ ๊ฒ€์ฆํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ํ™”๋œ ๋ณ€ํ™˜์€ ์ˆ˜์ฒœ ๊ฐœ์˜ ๋ชจ๋“ˆ์— ๊ฑธ์ณ ์›ํ™œํ•˜๊ฒŒ ํ™•์žฅ๋˜๋ฉฐ ์ˆ˜๋™ ์˜ค๋ฅ˜๋ฅผ ํฌ๊ฒŒ ์ค„์ž…๋‹ˆ๋‹ค. ๋ฒ„์ „ ์ œ์–ด, ํŒŒ์ดํ”„๋ผ์ธ ๊ฒ€์ฆ ๋ฐ ์˜ํ–ฅ ๋ถ„์„ ๋Œ€์‹œ๋ณด๋“œ์™€ ์•ˆ์ „ํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜์–ด ํ˜„๋Œ€ํ™”๋ฅผ ์ง€์†์ ์œผ๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ ์œ„ํ—˜ ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ์ŠคํŠธ๋žญ๊ธ€๋Ÿฌ ํŒจํ„ด ํ™œ์šฉ

์ผ๋ถ€ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์•ˆ์ •์„ฑ์„ ํ•ด์น˜์ง€ ์•Š๊ณ  ๋‚ด๋ถ€์ ์œผ๋กœ ๋ฆฌํŒฉํ† ๋งํ•˜๊ธฐ์—๋Š” ๋„ˆ๋ฌด ์ค‘์š”ํ•˜๊ฑฐ๋‚˜ ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ, ์ŠคํŠธ๋žญ๊ธ€๋Ÿฌ ํŒจํ„ด์€ ์•ˆ์ „ํ•œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ฒฝ๋กœ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ๊ธฐ์กด ๊ธฐ๋Šฅ์„ ํƒ€์ž… ๊ธฐ๋ฐ˜ ์ถ”์ƒํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ƒˆ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋ž˜ํ•‘ํ•˜๋Š” ๋™์‹œ์— ๋ ˆ๊ฑฐ์‹œ ๋™์ž‘์€ ์ด์ „ ๊ตฌํ˜„์— ์œ„์ž„ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๊ณ„์ธต์€ ์ ์ง„์ ์œผ๋กœ ๋” ๋งŽ์€ ๋กœ์ง์„ ํก์ˆ˜ํ•˜์—ฌ ๋ ˆ๊ฑฐ์‹œ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ๋ถˆํ•„์š”ํ•ด์ง€๊ณ  ํ๊ธฐ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฐฉ๋ฒ•์€ ๋Œ€๊ทœ๋ชจ ํ˜„๋Œ€ํ™”์—์„œ ์ž…์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. COBOL ํ˜„๋Œ€ํ™”์˜ strangler fig ํŒจํ„ดํŠธ๋ž˜ํ”ฝ์„ ์ „ํ™˜ ๊ณ„์ธต์„ ํ†ตํ•ด ๋ผ์šฐํŒ…ํ•จ์œผ๋กœ์จ ์กฐ์ง์€ ์ƒˆ๋กœ์šด ์ถ”์ƒํ™”๋ฅผ ๊ฒฉ๋ฆฌ๋œ ์ƒํƒœ์—์„œ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์„ฑ๋Šฅ์ด๋‚˜ ๋™์ž‘ ์ฐจ์ด๋ฅผ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ŠคํŠธ๋žญ๊ธ€๋Ÿฌ ํŒจํ„ด์€ ๋กค๋ฐฑ ์•ˆ์ „์„ฑ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์ด์ƒ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๋”๋ผ๋„ ์‹œ์Šคํ…œ์€ ๋‹ค์šดํƒ€์ž„ ์—†์ด ์ด์ „ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ํŒ€์€ ์ตœ์†Œํ•œ์˜ ์œ„ํ—˜์œผ๋กœ ์˜๋ฏธ์  ๋ช…ํ™•์„ฑ๊ณผ ๋ชจ๋“ˆ์‹ ๋ถ„ํ•ด๋ฅผ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฆ๋ถ„์  ๊ฒ€์ฆ ๋ฐ ์˜ํ–ฅ ์ œ์–ด ๋ฐฐํฌ

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

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

์ง€์†์ ์ธ ํ˜„๋Œ€ํ™” ํŒŒ์ดํ”„๋ผ์ธ์— ์ฝ”๋“œ ๋ƒ„์ƒˆ ๊ฐ์ง€ ํ†ตํ•ฉ

์›์ดˆ์ ์ธ ์ง‘์ฐฉ์„ ๊ฐ์ง€ํ•˜๊ณ  ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์€ ์กฐ์ง์˜ ๋ฐฐํฌ ์ˆ˜๋ช… ์ฃผ๊ธฐ์— ํ†ตํ•ฉ๋  ๋•Œ์—๋งŒ ์ง€์† ๊ฐ€๋Šฅํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผํšŒ์„ฑ ์ •๋ฆฌ๋Š” ๋‹จ๊ธฐ์ ์ธ ๋ช…ํ™•์„ฑ์„ ์ œ๊ณตํ•˜์ง€๋งŒ, ํ’ˆ์งˆ ๊ด€๋ฆฌ๋กœ ์žฌ๋„์ž…์„ ๋ฐฉ์ง€ํ•˜์ง€ ์•Š์œผ๋ฉด ์„ค๊ณ„ ๋ถ€์ฑ„๊ฐ€ ๋‹ค์‹œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ง€์†์ ์ธ ํ˜„๋Œ€ํ™” ํŒŒ์ดํ”„๋ผ์ธ์€ ์ •์  ๋ถ„์„ ๋ฐ ์˜ํ–ฅ ๋ถ„์„์„ ๋ฒ„์ „ ์ œ์–ด ๋ฐ ๋ฐฐํฌ ์›Œํฌํ”Œ๋กœ์— ์ง์ ‘ ๋‚ด์žฅํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋…ธ๋ ฅ์— ์ž๋™ํ™”์™€ ๋ฐ˜๋ณต์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์ปค๋ฐ‹ ๋ฐ ๋ณ‘ํ•ฉ ์‹œ ํŒŒ์ดํ”„๋ผ์ธ์€ ๊ตฌ์กฐ์  ๊ฑด์ „์„ฑ์„ ๊ฒ€์ฆํ•˜๊ณ , ์œ„ํ—˜์„ ์ •๋Ÿ‰ํ™”ํ•˜๋ฉฐ, ์—”์ง€๋‹ˆ์–ด๋ง ํ‘œ์ค€ ์ค€์ˆ˜์— ๋Œ€ํ•œ ์ถ”์  ๊ฐ€๋Šฅํ•œ ์ฆ๊ฑฐ๋ฅผ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.

ํ˜„๋Œ€ํ™” ํŒŒ์ดํ”„๋ผ์ธ์€ ์ˆ˜๋™ ๊ฒ€์‚ฌ๋ฅผ ์ง€์†์ ์ด๊ณ  ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์ ์ธ ๊ฑฐ๋ฒ„๋„Œ์Šค๋กœ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์›์‹œ์ ์ธ ๊ฐ•๋ฐ•๊ด€๋…, ๋†’์€ ๋ณต์žก์„ฑ, ์ค‘๋ณต๋œ ๋กœ์ง๊ณผ ๊ฐ™์€ ์ฝ”๋“œ ์•…์ทจ์— ๋Œ€ํ•ด ๋ช‡ ๋ถ„ ๋‚ด์— ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ†ต์ฐฐ๋ ฅ์€ ๋นŒ๋“œ ๊ฒฐ๊ณผ ๋ฐ ํ…Œ์ŠคํŠธ ์ง€ํ‘œ์™€ ํ•จ๊ป˜ ๋‚˜ํƒ€๋‚˜๋ฏ€๋กœ, ๊ตฌ์กฐ์  ํ’ˆ์งˆ ๊ด€๋ฆฌ๊ฐ€ ์ •์ƒ์ ์ธ ๊ฐœ๋ฐœ ๋ฆฌ๋“ฌ์˜ ์ผ๋ถ€๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ํ†ตํ•ฉ ๋ฐฉ์‹์€ ๋‹ค์Œ์—์„œ ํƒ๊ตฌ๋œ ๋ฐฉ๋ฒ•๋ก ๊ณผ ๊ธด๋ฐ€ํžˆ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์ธํ”„๋ ˆ์ž„ ๋ฆฌํŒฉํ† ๋ง ๋ฐ ์‹œ์Šคํ…œ ํ˜„๋Œ€ํ™”๋ฅผ ์œ„ํ•œ ์ง€์†์ ์ธ ํ†ตํ•ฉ ์ „๋žต ์ •์  ์ฝ”๋“œ ๋ถ„์„์„ ์‚ฌ์šฉํ•˜์—ฌ Jenkins ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ์ฝ”๋“œ ๊ฒ€ํ†  ์ž๋™ํ™”์ž๋™ํ™”๋ฅผ ํ†ตํ•ด ํ’ˆ์งˆ์ด ๊ฐ•ํ™”๋˜๊ณ  ํ˜„๋Œ€ํ™” ์†๋„๊ฐ€ ๋นจ๋ผ์ง‘๋‹ˆ๋‹ค.

CI ์›Œํฌํ”Œ๋กœ์— ์ •์  ๋ถ„์„ ํฌํ•จ

์•ˆ์ •์ ์ธ ํ˜„๋Œ€ํ™” ํŒŒ์ดํ”„๋ผ์ธ์€ ๋ชจ๋“  ๋นŒ๋“œ์— ์ •์  ๋ถ„์„์„ ๊ธฐ๋ณธ ๋‹จ๊ณ„๋กœ ํฌํ•จํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ปค๋ฐ‹ํ•˜๋ฉด ๋ถ„์„๊ธฐ๋Š” ๊ธฐ๋ณธ ์‚ฌ์šฉ, ์ค‘๋ณต๋œ ์ƒ์ˆ˜, ๋ฐ์ดํ„ฐ ๋ฉ์–ด๋ฆฌ๋ฅผ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ณ ์„œ๋Š” ๋Œ€์‹œ๋ณด๋“œ์— ์ž๋™์œผ๋กœ ๊ฒŒ์‹œ๋˜๊ณ  ๋ณ€๊ฒฝ ์š”์ฒญ์— ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ์„ค์ •๋œ ์ž„๊ณ„๊ฐ’์„ ์ดˆ๊ณผํ•˜๋Š” ์œ„๋ฐ˜ ์‚ฌํ•ญ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋นŒ๋“œ๊ฐ€ ์‹คํŒจํ•˜๊ฑฐ๋‚˜ ๋ณ‘ํ•ฉ ์ „์— ์Šน์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

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

๋ณ€ํ™” ์˜ˆ์ธก์„ ์œ„ํ•œ ์˜ํ–ฅ ๋ถ„์„ ํ†ตํ•ฉ

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

์˜ํ–ฅ ์ธ์‹ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ํŒŒ์ดํ”„๋ผ์ธ์€ ๊ณ ์œ„ํ—˜ ๋ณ‘ํ•ฉ์ด ๊ฒ€์ฆ ์—†์ด ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์— ๋„๋‹ฌํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜ˆ์ธก ๊ธฐ๋Šฅ์€ ๋‹ค์Œ์—์„œ ์„ค๋ช…ํ•œ ๊ธฐ์ˆ ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ์ทจ์•ฝํ•œ ์ข…์†์„ฑ์„ ์กฐ๊ธฐ์— ๊ฐ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์˜ํ–ฅ ๋ถ„์„์„ ํ†ตํ•œ ์—ฐ์‡„์  ์‹คํŒจ ๋ฐฉ์ง€์ž๋™ํ™”๋œ ์•Œ๋ฆผ์€ ํŒ€์„ ์›์‹œ์ ์ธ ๊ฐ•๋ฐ•๊ด€๋…์œผ๋กœ ์ธํ•ด ๋ณ€ํ™”์˜ ๋ณ€๋™์„ฑ์ด ์ปค์ง€๋Š” ์˜์—ญ์œผ๋กœ ์•ˆ๋‚ดํ•˜์—ฌ, ๋ฐ˜์‘์ ์ธ ๋””๋ฒ„๊น…๋ณด๋‹ค๋Š” ์‚ฌ์ „ ์˜ˆ๋ฐฉ์  ์ˆ˜์ •์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

์ธก์ • ๊ฐ€๋Šฅํ•œ ํ’ˆ์งˆ ๊ฒŒ์ดํŠธ ๋ฐ ์ž„๊ณ„๊ฐ’ ์„ค์ •

์žฅ๊ธฐ์ ์ธ ๊ฐœ์„ ์„ ์œ ์ง€ํ•˜๋ ค๋ฉด ์กฐ์ง์€ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ์„ค๊ณ„ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •๋Ÿ‰์  ์ž„๊ณ„๊ฐ’์„ ์ •์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ’ˆ์งˆ ๊ฒŒ์ดํŠธ๋Š” ๊ธฐ๋ณธํ˜• ๋Œ€ ์œ ํ˜•ํ˜• ๋น„์œจ, ์ค‘๋ณต๋ฅ , ์ถ”์ƒํ™” ์ ์šฉ ๋ฒ”์œ„์™€ ๊ฐ™์€ ์ง€ํ‘œ๋ฅผ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ž„๊ณ„๊ฐ’์€ ์ฝ”๋“œ๋ฒ ์ด์Šค๊ฐ€ ์„ฑ์ˆ™ํ•จ์— ๋”ฐ๋ผ ์ง„ํ™”ํ•˜์—ฌ ๋ฐฐํฌ๋ฅผ ์ค‘๋‹จํ•˜์ง€ ์•Š๊ณ ๋„ ํŒ€์ด ๋” ๋†’์€ ํ‘œ์ค€์„ ๋‹ฌ์„ฑํ•˜๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ž„๊ณ„๊ฐ’์„ ์ดˆ๊ณผํ•˜๋ฉด ํŒŒ์ดํ”„๋ผ์ธ์€ ํ•ด๋‹น ๋ชจ๋“ˆ์„ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜๊ณ , ์ƒ์„ธ ๋ณด๊ณ ์„œ๋กœ ์—ฐ๊ฒฐํ•˜๋ฉฐ, ์„ ํƒ์ ์œผ๋กœ ์ˆ˜์ •์ด ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๋ฐฐํฌ๋ฅผ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.

ํ’ˆ์งˆ ๊ฒŒ์ดํŠธ์˜ ์‚ฌ์šฉ์€ ๋‹ค์Œ์˜ ๊ด€ํ–‰๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ์Šค์บ๋‹ ๋„๊ตฌ์— ๋Œ€ํ•œ ์™„๋ฒฝํ•œ ๊ฐ€์ด๋“œ๊ตฌ์กฐ์  ํ’ˆ์งˆ์„ ์ตœ์šฐ์„  ๋ฆด๋ฆฌ์Šค ๊ธฐ์ค€์œผ๋กœ ์ทจ๊ธ‰ํ•จ์œผ๋กœ์จ ํŒ€์€ ์„ค๊ณ„ ์›์น™์„ ์ œ๋„ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋Š” ์ผํšŒ์„ฑ ๊ฐ์‚ฌ๋ฅผ ๋„˜์–ด ์ง€์†์ ์ธ ๋ณด์ฆ์œผ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๋ฒˆ์˜ ๋ฐ˜๋ณต์„ ๊ฑฐ์น˜๋ฉด์„œ ๊ธฐ๋ณธ ์‚ฌ์šฉ๋Ÿ‰์€ ๊ฐ์†Œํ•˜๊ณ , ์œ ์ง€๋ณด์ˆ˜์„ฑ ์ ์ˆ˜๋Š” ์ƒ์Šนํ•˜๋ฉฐ, ์ƒ์‚ฐ ์•ˆ์ •์„ฑ์€ ํ–ฅ์ƒ๋˜์–ด ํ˜„๋Œ€ํ™” ์ง„ํ–‰ ์ƒํ™ฉ์„ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ฆ๊ฑฐ๋ฅผ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค.

ํ”ผ๋“œ๋ฐฑ ๋ฐ ๊ฐœ๋ฐœ์ž ๊ฐ€์‹œ์„ฑ ์ž๋™ํ™”

ํŒŒ์ดํ”„๋ผ์ธ ํ†ตํ•ฉ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์›Œํฌํ”Œ๋กœ๋ฅผ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๊ณ ๋„ ๊ฒฐ๊ณผ๋ฅผ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ์„ ๋•Œ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. ์ž๋™ํ™”๋œ ํ”ผ๋“œ๋ฐฑ ์‹œ์Šคํ…œ์€ ์ฃผ์„์ด ๋‹ฌ๋ฆฐ ๋ณด๊ณ ์„œ๋ฅผ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ๋˜๋Š” ๊ฐœ๋ฐœ ๋Œ€์‹œ๋ณด๋“œ์— ์ง์ ‘ ํ‘ธ์‹œํ•ฉ๋‹ˆ๋‹ค. ์›์‹œ์ ์ธ ์ง‘์ฐฉ์ด ๊ฐ์ง€๋œ ๊ฐ ์ธ์Šคํ„ด์Šค๋Š” ๊ถŒ์žฅ ์‚ฌํ•ญ, ์ฝ”๋“œ ์ƒ˜ํ”Œ, ๋‚ด๋ถ€ ๋””์ž์ธ ๊ฐ€์ด๋“œ๋ผ์ธ ๋งํฌ์™€ ํ•จ๊ป˜ ๊ฐ•์กฐ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์ฆ‰์‹œ ์กฐ์น˜๋ฅผ ์ทจํ•˜๊ณ  ๋™์ผ ๋ฐ˜๋ณต ์ž‘์—… ๋‚ด์—์„œ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋‹ค์Œ์— ์„ค๋ช…๋œ ํ˜‘๋ ฅ์  ๊ด€ํ–‰์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. Jira์™€ ์ •์  ๋ถ„์„์„ ํ†ตํ•ฉํ•˜์—ฌ ์ฝ”๋“œ ๋ณด์•ˆ ๊ฐ•ํ™”๋ฌธ์ œ ์ถ”์ ๊ณผ ์ฝ”๋“œ ๋ถ„์„์„ ํ†ตํ•ฉํ•จ์œผ๋กœ์จ ์กฐ์ง์€ ๊ตฌ์กฐ์  ๊ฑด์ „์„ฑ์„ ์œ„ํ•œ ๋‹จ์ผ ์ •๋ณด ์†Œ์Šค๋ฅผ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํˆฌ๋ช…์„ฑ์€ ์ฑ…์ž„๊ฐ์„ ๊ฐ•ํ™”ํ•˜๊ณ , ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ์ž๋“ค์€ ์„ค๊ณ„ ํ’ˆ์งˆ์„ ์™„๋ฃŒ ์ •์˜์˜ ํ•„์ˆ˜ ์š”์†Œ๋กœ ์—ฌ๊ธฐ๊ฒŒ ๋˜์–ด ์ค‘์•™ ๊ฒ€ํ† ํŒ€์— ๋Œ€ํ•œ ์˜์กด๋„๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์†์ ์ธ ์ธก์ • ํ•ญ๋ชฉ์„ ํ†ตํ•ด ํ˜„๋Œ€ํ™” ์ง„ํ–‰ ์ƒํ™ฉ ์ถ”์ 

์ง€์†์ ์ธ ํŒŒ์ดํ”„๋ผ์ธ์€ ์‹œ๊ฐ„ ๊ฒฝ๊ณผ์— ๋”ฐ๋ฅธ ํ˜„๋Œ€ํ™” ์ง„ํ–‰ ์ƒํ™ฉ์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ตฌ์กฐ์  ์ง€ํ‘œ์˜ ํ๋ฆ„์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ๋Š” ๊ธฐ๋ณธ ์‚ฌ์šฉ๋Ÿ‰ ๊ฐ์†Œ, ํ‰๊ท  ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ธธ์ด, ๋ฆฌํŒฉํ† ๋ง๋œ ๋ชจ๋“ˆ ์ˆ˜์™€ ๊ฐ™์€ ์ธก์ •๊ฐ’์„ ์ง‘๊ณ„ํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ์  ์ถ”์„ธ๋ฅผ ํ†ตํ•ด ์•„ํ‚คํ…ํŠธ๋Š” ํ˜„๋Œ€ํ™” ํˆฌ์ž ์ˆ˜์ต๋ฅ ์„ ์‰ฝ๊ฒŒ ์ž…์ฆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๊ธฐ์ค€์„ ์„ ๋น„๊ตํ•˜์—ฌ ํŒ€์€ ์œ ์ง€๋ณด์ˆ˜์„ฑ๊ณผ ์„ฑ๋Šฅ ๊ฐœ์„ ์„ ์ •๋Ÿ‰ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ถ„์„์€ ๋‹ค์Œ์— ์„ค๋ช…๋œ ํ‰๊ฐ€ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ถ”์ ํ•ด์•ผ ํ•  ์†Œํ”„ํŠธ์›จ์–ด ์„ฑ๋Šฅ ์ธก์ • ํ•ญ๋ชฉ์ •๋Ÿ‰์  ์ถ”์ ์„ ํ†ตํ•ด ์กฐ์ง์€ ๊ธฐ์ˆ  ๋ถ€์ฑ„ ๊ฐ์†Œ๋ฅผ ์˜ˆ์ธกํ•˜๊ณ  ์ด๋ฅผ ์ถœ์‹œ ๋นˆ๋„๋‚˜ ๊ฒฐํ•จ๋ฅ ๊ณผ ๊ฐ™์€ ์šด์˜ ์„ฑ๊ณผ์™€ ์—ฐ๊ด€์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์†์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ†ตํ•ด ํ˜„๋Œ€ํ™”๋Š” ๋‹จ์ˆœํ•œ ์—”์ง€๋‹ˆ์–ด๋ง ์ž‘์—…์˜ ์ง‘ํ•ฉ์ด ์•„๋‹Œ ์ธก์ • ๊ฐ€๋Šฅํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋กœ ์ž๋ฆฌ๋งค๊น€ํ•ฉ๋‹ˆ๋‹ค.

Smart TS XL: ์ฝ”๋“œ ๋ƒ„์ƒˆ ์‹๋ณ„๋ถ€ํ„ฐ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ์ˆ˜์ • ์ธํ…”๋ฆฌ์ „์Šค๊นŒ์ง€

๋Œ€๊ทœ๋ชจ ์กฐ์ง์—๋Š” ๊ทœ์น™ ๊ธฐ๋ฐ˜ ํƒ์ง€ ์ด์ƒ์˜ ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์ฒœ ๊ฐœ์˜ ์ƒํ˜ธ ์—ฐ๊ฒฐ๋œ ์‹œ์Šคํ…œ์—์„œ ๋ถ„์„, ์‹œ๊ฐํ™” ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์—ฐ๊ฒฐํ•˜๋Š” ํ†ตํ•ฉ ์ธํ…”๋ฆฌ์ „์Šค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Smart TS XL์€ ์ •์  ๋ถ„์„๊ณผ ์˜ํ–ฅ ๋ถ„์„์„ ๊ฒฐํ•ฉํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด ์ƒํƒœ์— ๋Œ€ํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ์ดํ•ด๋ฅผ ์ œ๊ณตํ•จ์œผ๋กœ์จ ์ด๋Ÿฌํ•œ ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์€ ์ฝ”๋“œ ์•„ํ‹ฐํŒฉํŠธ, ๋ฐ์ดํ„ฐ ํ๋ฆ„ ๋ฐ ์ข…์†์„ฑ์— ๋Œ€ํ•œ ์ง€์†์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋Š” ์ง€์‹ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์˜์‚ฌ ๊ฒฐ์ •๊ถŒ์ž๋Š” ์›์‹œ์ ์ธ ์ง‘์ฐฉ์ด ์กด์žฌํ•˜๋Š” ๊ณณ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‹œ์Šคํ…œ ๋™์ž‘, ๋ณ€๊ฒฝ ๋น„์šฉ ๋ฐ ํ˜„๋Œ€ํ™” ๊ธฐํšŒ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ๊นŒ์ง€ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋…๋ฆฝํ˜• ๋ถ„์„๊ธฐ์™€ ๋‹ฌ๋ฆฌ Smart TS XL์€ ๊ตฌ๋ฌธ์  ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ๋น„์ฆˆ๋‹ˆ์Šค ๋งฅ๋ฝ๊ณผ ์—ฐ๊ด€์‹œํ‚ต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์š”์†Œ์™€ ์ถ”์ƒํ™”๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋ฐ์ดํ„ฐ ์†Œ์Šค ๋ฐ ๊ธฐ๋Šฅ ๋„๋ฉ”์ธ์— ๋งคํ•‘ํ•˜์—ฌ ์›์‹œ ์ฝ”๋“œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ˜„๋Œ€ํ™” ์ธํ…”๋ฆฌ์ „์Šค๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ํ–ฅ ๊ตฌ์—ญ์„ ํ‹ฐ์ผ“ํŒ… ์‹œ์Šคํ…œ ๋ฐ ๋ฒ„์ „ ์ด๋ ฅ๊ณผ ์—ฐ๊ฒฐํ•˜์—ฌ ์—”์ง€๋‹ˆ์–ด๋ง ๊ฐ์‚ฌ ๋ฐ ๋ณ€๊ฒฝ ๊ฒ€ํ† ๋ฅผ ์œ„ํ•œ ์ถ”์  ๊ฐ€๋Šฅํ•œ ์ฆ๊ฑฐ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, ์•„ํ‚คํ…์ฒ˜, ์šด์˜ ๋ฐ ๊ฐœ๋ฐœ์„ ๊ณต์œ  ๋ถ„์„ ๋ชจ๋ธ๋กœ ํ†ตํ•ฉํ•˜๋Š” ์„ค๊ณ„ ํ’ˆ์งˆ์— ๋Œ€ํ•œ ๋‹จ์ผํ•˜๊ณ  ํƒ์ƒ‰ ๊ฐ€๋Šฅํ•œ ๋ทฐ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์Œ์—์„œ ๋…ผ์˜๋œ ๋ฐฉ๋ฒ•๋ก ๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ์ธํ…”๋ฆฌ์ „์Šค ์ฝ”๋“œ ์‹œ๊ฐํ™” - ์ฝ”๋“œ๋ฅผ ๋‹ค์ด์–ด๊ทธ๋žจ์œผ๋กœ ๋ณ€ํ™˜์—ฌ๊ธฐ์„œ ํ†ต์ฐฐ๋ ฅ์€ ์ˆ˜๋™์ ์ธ ๋ณด๊ณ ์„œ๊ฐ€ ์•„๋‹Œ ํ˜„๋Œ€ํ™” ์ด‰๋งค๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๊ตฌ์กฐ์  ํ†ต์ฐฐ๋ ฅ์„ ์œ„ํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ง€์‹ ๊ทธ๋ž˜ํ”„ ๊ตฌ์ถ•

Smart TS XL์˜ ํ•ต์‹ฌ์€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ฝ”๋“œ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ํ†ตํ•ฉ ์ง€์‹ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋Šฅ๋ ฅ์ž…๋‹ˆ๋‹ค. ๊ฐ ๋…ธ๋“œ๋Š” ํ”„๋กœ๊ทธ๋žจ, ํ”„๋กœ์‹œ์ €, ๋ฐ์ดํ„ฐ ์„ธํŠธ ๋˜๋Š” ๊ตฌ์„ฑ ํ•ญ๋ชฉ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์—์ง€๋Š” ์ œ์–ด ํ๋ฆ„, ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๋˜๋Š” ์ข…์†์„ฑ ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ ๊ตฌ๋ฌธ์„ ๋„˜์–ด ๋น„์ฆˆ๋‹ˆ์Šค ๋ ˆ์ด๋ธ” ๋ฐ ์†Œ์œ ๊ถŒ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜๋„๋ก ํ™•์žฅ๋˜์–ด "์–ด๋–ค ์„œ๋น„์Šค๊ฐ€ ๊ธฐ๋ณธ ์ƒํƒœ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€?" ๋˜๋Š” "ํ†ตํ™” ํ•„๋“œ์˜ ์บก์Аํ™”๊ฐ€ ๋ถ€์กฑํ•œ ๊ณณ์€ ์–ด๋””์ธ๊ฐ€?"์™€ ๊ฐ™์€ ์ƒํ™ฉ๋ณ„ ์ฟผ๋ฆฌ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜ํ”„๋Š” ๋นŒ๋“œ ํŒŒ์ดํ”„๋ผ์ธ๊ณผ ํ†ตํ•ฉ๋œ ์˜ˆ์•ฝ๋œ ๊ฒ€์‚ฌ๋ฅผ ํ†ตํ•ด ์ง€์†์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. ๊ต์ฐจ ์ฐธ์กฐ ๋ฐ ๊ด€๊ณ„๋Š” ์ž๋™์œผ๋กœ ์žฌ๊ณ„์‚ฐ๋˜์–ด ๋ชจ๋“  ๋ณด๊ณ ์„œ๊ฐ€ ํ˜„์žฌ ์‹œ์Šคํ…œ ์ƒํƒœ๋ฅผ ๋ฐ˜์˜ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋™์  ๋งคํ•‘์€ ์ˆ˜๋™ ์ข…์†์„ฑ ์ธ๋ฒคํ† ๋ฆฌ์—์„œ ํ”ํžˆ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์„œ ๊ฐ„ ํŽธ์ฐจ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์ตœ์‹  ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ xref ๋ณด๊ณ ์„œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ˜„๋Œ€ํ™” ๊ณ„ํš์— ํ•„์š”ํ•œ ๊ตฌ์กฐ์  ํˆฌ๋ช…์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ํŒจํ„ด์˜ ์ž๋™ ์‹๋ณ„ ๋ฐ ํด๋Ÿฌ์Šคํ„ฐ๋ง

Smart TS XL์€ ๊ด€๋ จ ๊ฒฐ๊ณผ๋ฅผ ์ฃผ์ œ๋ณ„ ๊ทธ๋ฃน์œผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ๋งํ•˜์—ฌ ํƒ์ง€ ๊ธฐ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ์ˆ˜์ฒœ ๊ฐœ์˜ ๊ฐœ๋ณ„ ์œ„๋ฐ˜ ์‚ฌํ•ญ์„ ๋‚˜์—ดํ•˜๋Š” ๋Œ€์‹ , ์‹œ์Šคํ…œ์€ ์œ ํ˜•์ด ์ง€์ •๋˜์ง€ ์•Š์€ ์‹๋ณ„์ž, ํ”Œ๋ž˜๊ทธ ๋ณ€์ˆ˜ ๋˜๋Š” ๋ฐ˜๋ณต๋˜๋Š” ๋ฆฌํ„ฐ๋Ÿด ๋งคํ•‘๊ณผ ๊ฐ™์€ ๋ฐ˜๋ณต์ ์ธ ํŒจํ„ด์„ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ๋ง์„ ํ†ตํ•ด ์ถ”์ƒํ™” ๋ˆ„๋ฝ์„ ์‹œ์‚ฌํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜ ๊ฒฝํ–ฅ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ„์„๊ฐ€๋Š” ์ง€์‹ ๊ทธ๋ž˜ํ”„ ๋‚ด์—์„œ ์ด๋Ÿฌํ•œ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ณต๊ฐ„์ ์œผ๋กœ ํ™•์ธํ•˜์—ฌ ์–ด๋–ค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์œ ์‚ฌํ•œ ์„ค๊ณ„ ์ทจ์•ฝ์ ์„ ๊ณต์œ ํ•˜๋Š”์ง€ ์ฆ‰์‹œ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ˆ˜์ • ์›Œํฌํ”Œ๋กœ ๋ฐ ์ž๋™ ํ‹ฐ์ผ“ํŒ… ํ†ตํ•ฉ

์กฐ์น˜ ์—†๋Š” ํƒ์ง€๋Š” ์ œํ•œ์ ์ธ ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Smart TS XL์€ ๊ฐœ๋ฐœ ๋ฐ ๋ฌธ์ œ ์ถ”์  ์‹œ์Šคํ…œ๊ณผ ์ง์ ‘ ํ†ตํ•ฉ๋˜์–ด ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ•ด๊ฒฐ ์ž‘์—…์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์‹๋ณ„๋œ ๊ฐ ํด๋Ÿฌ์Šคํ„ฐ๋Š” ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๋ชจ๋“ˆ, ์ œ์•ˆ๋œ ์ถ”์ƒํ™” ์ „๋žต, ์ข…์†์„ฑ ๊ทธ๋ž˜ํ”„์™€ ๊ฐ™์€ ์ƒํ™ฉ๋ณ„ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜๋Š” ํ‹ฐ์ผ“์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ‹ฐ์ผ“์€ ์›๋ž˜ ๋ฐœ๊ฒฌ ์‚ฌํ•ญ๊ณผ ์—ฐ๊ฒฐ๋˜์–ด ํƒ์ง€๋ถ€ํ„ฐ ํ•ด๊ฒฐ๊นŒ์ง€ ์™„๋ฒฝํ•œ ์ถ”์ ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์ž๋™ํ™”๋Š” ๋ณด๊ณ ์„œ ํ•ด์„ ๋ฐ ์ž‘์—… ์ƒ์„ฑ์— ๋”ฐ๋ฅธ ์ˆ˜๋™ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌํŒฉํ† ๋ง์ด ๋ณ„๋„์˜ ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ๊ฐ€ ์•„๋‹Œ ์ •์ƒ์ ์ธ ์ œ๊ณต ํ”„๋กœ์„ธ์Šค์˜ ์ผ๋ถ€๊ฐ€ ๋˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ํ†ตํ•ฉ ๋ฐฉ์‹์€ ๋‹ค์Œ์—์„œ ์„ค๋ช…ํ•œ ์ž๋™ํ™” ๋ชจ๋ธ์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์Šค๋งˆํŠธ TS XL๊ณผ ChatGPT๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ†ต์ฐฐ๋ ฅ์˜ ์ƒˆ๋กœ์šด ์‹œ๋Œ€๋ฅผ ์—ฌ๋Š” ๋ฐฉ๋ฒ•์ง€๋Šฅํ˜• ํˆด๋ง์ด ๋ถ„์„๊ณผ ์‹คํ–‰์„ ์—ฐ๊ฒฐํ•˜์—ฌ ์ผ๊ด€๋œ ํ˜„๋Œ€ํ™” ์ง„ํ–‰์„ ์ด‰์ง„ํ•˜๋Š” ๋ฐฉ์‹์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ž„์› ๋ณด๊ณ ๋ฅผ ์œ„ํ•œ ์ข…์†์„ฑ ์˜ํ–ฅ ์‹œ๊ฐํ™”

์ž„์›๊ณผ ๋น„๊ธฐ์ˆ  ์ดํ•ด ๊ด€๊ณ„์ž๋Š” ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์„ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์‹œ๊ฐํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Smart TS XL์€ ๊ธฐ์ˆ  ์ง€ํ‘œ๋ฅผ ๋น„์ฆˆ๋‹ˆ์Šค ์šฉ์–ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ง๊ด€์ ์ธ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ํ†ตํ•ด ์ข…์†์„ฑ ๋ฐ ์˜ํ–ฅ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ณ ์„œ๋Š” ์›์‹œ์ ์ธ ์ง‘์ฐฉ์œผ๋กœ ์ธํ•ด ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๋ชจ๋“ˆ ์ˆ˜, ๋ฆฌํŒฉํ† ๋ง์„ ํ†ตํ•œ ์ž ์žฌ์  ์œ„ํ—˜ ๊ฐ์†Œ, ๊ทธ๋ฆฌ๊ณ  ์˜ˆ์ƒ๋˜๋Š” ์œ ์ง€ ๊ด€๋ฆฌ ๋น„์šฉ ์ ˆ๊ฐ ํšจ๊ณผ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์‹œ๊ฐ์  ์˜ค๋ฒ„๋ ˆ์ด๋Š” ์œ ํ˜•ํ™”๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ์˜ ์˜ํ–ฅ์„ ๊ฐ€์žฅ ๋งŽ์ด ๋ฐ›๋Š” ์‹œ์Šคํ…œ ์˜์—ญ์„ ํ‘œ์‹œํ•˜์—ฌ ๋ฆฌ๋”๊ฐ€ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ณณ์— ์˜ˆ์‚ฐ ๋ฐ ๊ฐ๋…์„ ์šฐ์„ ์ ์œผ๋กœ ๋ฐฐ์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์‹œ๊ฐํ™” ๊ณ„์ธต์€ ๋‹ค์Œ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋””์ž์ธ ์›์น™์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค. ๋ ˆ๊ฑฐ์‹œ ๊ฐฑ์‹ ์„ ์œ„ํ•œ ๊ธฐ๋ฐ˜์œผ๋กœ์„œ์˜ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ†ตํ•ฉ๋ช…ํ™•์„ฑ๊ณผ ์ถ”์ ์„ฑ์— ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. Smart TS XL์€ ๊ทธ๋ž˜ํ”ฝ ํƒ์ƒ‰๊ณผ ์ˆ˜์น˜ ์š”์•ฝ์„ ๊ฒฐํ•ฉํ•˜์—ฌ ์˜์‚ฌ ๊ฒฐ์ •๊ถŒ์ž๊ฐ€ ํ˜„๋Œ€ํ™” ์ง„ํ–‰ ์ƒํ™ฉ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ๋ฆฌํŒฉํ† ๋ง ์˜ˆ์‚ฐ์„ ์ •๋‹นํ™”ํ•˜๋ฉฐ, ์•„ํ‚คํ…์ฒ˜ ๊ฐœ์„ ์ด ์ธก์ • ๊ฐ€๋Šฅํ•œ ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

ํ•™์Šต ๋ฃจํ”„ ๋ฐ ์˜ˆ์ธก์  ์ˆ˜์ • ์ธํ…”๋ฆฌ์ „์Šค

Smart TS XL์˜ ๋งˆ์ง€๋ง‰ ์ฐจ๋ณ„ํ™” ์š”์†Œ๋Š” ํ•™์Šต ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ํŒ€์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•จ์— ๋”ฐ๋ผ ์‹œ์Šคํ…œ์€ ์„ฑ๊ณต์ ์ธ ๋ณ€ํ™˜๊ณผ ์ด์ „ ์กฐ๊ฑด ๊ฐ„์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์›์‹œ์ ์ธ ๊ฐ•๋ฐ•๊ด€๋…์ด ๋‹ค์Œ์— ๋‚˜ํƒ€๋‚  ์œ„์น˜๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ํœด๋ฆฌ์Šคํ‹ฑ์„ ์ ์ง„์ ์œผ๋กœ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ํ‘œ์ค€ํ™”๋œ ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ๋„์ž…ํ•˜๊ฑฐ๋‚˜ ๋„๋ฉ”์ธ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ๋ง ํŒจํ„ด์„ ๊ฐ•ํ™”ํ•˜๋Š” ๋“ฑ ์˜ˆ๋ฐฉ์  ์„ค๊ณ„ ๋ฐฉ์‹์„ ์ถ”์ฒœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์ ์‘์  ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋Š” ๋‹ค์Œ์— ์„ค๋ช…๋œ ์ง€์‹ ๊ธฐ๋ฐ˜ ํ˜„๋Œ€ํ™” ์ฒ ํ•™๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ์œ ์ง€ ๊ด€๋ฆฌ ๊ฐ€์น˜Smart TS XL์€ ๊ฐ ๊ฐœ์„  ์กฐ์น˜๋ฅผ ํ•™์Šต ์ด๋ฒคํŠธ๋กœ ์ „ํ™˜ํ•จ์œผ๋กœ์จ ์ง„๋‹จ ๋„๊ตฌ์—์„œ ์˜ˆ์ธก ์ž๋ฌธ ๋„๊ตฌ๋กœ ์ง„ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์€ ํƒ์ง€ ์ •ํ™•๋„๋ฅผ ์ง€์†์ ์œผ๋กœ ํ–ฅ์ƒ์‹œํ‚ค๊ณ , ์šฐ์„ ์ˆœ์œ„ ๋ชจ๋ธ์„ ์ตœ์ ํ™”ํ•˜๋ฉฐ, ๊ธฐ๊ด€์˜ ํ•™์Šต ๋‚ด์šฉ์„ ํ˜„๋Œ€ํ™” ์›Œํฌํ”Œ๋กœ์— ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋ถ„์„, ์ž๋™ํ™”, ๊ทธ๋ฆฌ๊ณ  ๊ฒฝํ—˜์˜ ์œตํ•ฉ์„ ํ†ตํ•ด ์ „์ฒด ์†Œํ”„ํŠธ์›จ์–ด ํฌํŠธํด๋ฆฌ์˜ค์˜ ์„ค๊ณ„ ์„ฑ์ˆ™๋„๋ฅผ ๋†’์ด๋Š” ๋™์‹œ์— ๊ตฌ์กฐ์  ์œ„ํ—˜์„ ์ค„์ด๋Š” ์ง€์† ๊ฐ€๋Šฅํ•œ ๊ฐœ์„  ์ˆœํ™˜ ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์ถ”์ƒํ™” vs. ๋น„์ฆˆ๋‹ˆ์Šค ์˜๋ฏธ๋ก : ๊ธฐ๋ณธ ์š”์†Œ๊ฐ€ ๋„๋ฉ”์ธ ์˜๋ฏธ๋ฅผ ์ˆจ๊ธฐ๋Š” ๊ฒฝ์šฐ

์›์ดˆ์ ์ธ ์ง‘์ฐฉ์˜ ํ•ต์‹ฌ์—๋Š” ๊ธฐ์ˆ ์  ๊ตฌ์กฐ์™€ ๋น„์ฆˆ๋‹ˆ์Šค ์˜๋ฏธ๋ก  ์‚ฌ์ด์˜ ์นจ๋ฌตํ•˜๋Š” ๋‹จ์ ˆ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ฐ ์‹๋ณ„์ž, ํ™”ํ ๊ฐ€์น˜, ๊ฑฐ๋ž˜ ์ƒํƒœ์™€ ๊ฐ™์€ ์˜๋ฏธ ์žˆ๋Š” ๊ฐœ์ฒด๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ผ๋ฐ˜ ๋ฐ์ดํ„ฐ ์œ ํ˜•์— ์˜์กดํ•˜๋Š” ์‹œ์Šคํ…œ์€ ์„ค๋ช…์  ํž˜์„ ์žƒ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๋” ์ด์ƒ ํ˜„์‹ค ์„ธ๊ณ„์˜ ๊ฐœ๋…์„ ํ‘œํ˜„ํ•˜์ง€ ์•Š๋Š” ์ˆซ์ž์™€ ๋ฌธ์ž์—ด์„ ์กฐ์ž‘ํ•˜๊ณ , ์ดํ›„ ์œ ์ง€ ๊ด€๋ฆฌ์ž๋Š” ๋ช…๋ช… ๊ทœ์น™์ด๋‚˜ ๊ณผ๊ฑฐ ๋ฌธ์„œ๋ฅผ ํ†ตํ•ด ์˜๋„๋ฅผ ์žฌ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ด๋Ÿฌํ•œ ์˜๋ฏธ์˜ ์†Œ๋ฉธ์€ ์˜คํ•ด, ์ทจ์•ฝํ•œ ํ†ตํ•ฉ, ๊ทธ๋ฆฌ๊ณ  ๊ฐ’๋น„์‹ผ ๋ถ„์„ ์˜ค๋ฅ˜๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ํŒ€์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ „๋ฐ˜์—์„œ ๋™์ผํ•œ ํ•„๋“œ์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๋Œ€๊ทœ๋ชจ์˜ ์ง„ํ™”ํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ ๋ฐ์ดํ„ฐ์™€ ์˜๋ฏธ๋ก ์˜ ์ฐจ์ด๋Š” ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ช…ํ™•ํ•˜๊ฒŒ ์ •์˜๋œ ์ถ”์ƒํ™”๊ฐ€ ์—†์œผ๋ฉด ๊ฐ ํŒ€์€ ๊ฐ’์ด ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ”์— ๋Œ€ํ•œ ์ž์ฒด์ ์ธ ํ•ด์„์„ ๋งŒ๋“ค์–ด๋ƒ…๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ๋ฐœ์ƒํ•˜๋Š” ๋ถˆ์ผ์น˜๋Š” ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค, API, ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋กœ ํ™•์‚ฐ๋˜์–ด ์‹œ์Šคํ…œ ์ „๋ฐ˜์˜ ๋น„์ผ๊ด€์„ฑ์„ ์ดˆ๋ž˜ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ธฐ์—… ํ˜„๋Œ€ํ™” ๋…ธ๋ ฅ์€ ๋น„์ฆˆ๋‹ˆ์Šค ์šฉ์–ด์™€ ์ผ์น˜ํ•˜๋Š” ๋„๋ฉ”์ธ ์ถ”์ƒํ™”์— ๊ธฐ๋ณธ ์š”์†Œ๋ฅผ ๋งคํ•‘ํ•˜์—ฌ ์˜๋ฏธ๋ก ์  ์ •ํ™•์„ฑ์„ ๋‹ค์‹œ ๋„์ž…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ํ˜„๋Œ€ํ™” ๋ ˆ๊ฑฐ์‹œ ํ˜„๋Œ€ํ™” ์•„ํ‚คํ…์ฒ˜์— ๋ฐ์ดํ„ฐ ๋ฉ”์‹œ ์›์น™ ์ ์šฉ ์˜๋ฏธ์  ๋งฅ๋ฝ์„ ๋ณต์›ํ•˜๋Š” ๊ฒƒ์ด ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„์™€ ๋ฐ์ดํ„ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณ€ํ™”์‹œํ‚ค๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

ํŒจํ„ด ์ธ์‹์„ ํ†ตํ•œ ์˜๋ฏธ ์†์‹ค ์‹๋ณ„

์˜๋ฏธ ์†์‹ค์€ ํ”ํžˆ ๋ˆˆ์— ๋„์ง€ ์•Š๊ฒŒ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ, ํƒ€์ž…, ํ”Œ๋ž˜๊ทธ์™€ ๊ฐ™์€ ๋ณ€์ˆ˜ ์ด๋ฆ„์—์„œ ๋‚˜ํƒ€๋‚˜๋Š”๋ฐ, ์ด๋Ÿฌํ•œ ๋ณ€์ˆ˜์˜ ์˜๋ฏธ๋Š” ์ „์ ์œผ๋กœ ๋ฌธ๋งฅ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŒจํ„ด์„ ๊ฐ์ง€ํ•˜๋ ค๋ฉด ์–ธ์–ด์  ๋ถ„์„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ตฌ์กฐ์  ๋ถ„์„๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ •์  ๋ถ„์„ ๋„๊ตฌ๋Š” ๋ณ€์ˆ˜ ์ด๋ฆ„, ์ฃผ์„, ์‚ฌ์šฉ ํŒจํ„ด์„ ์—ฐ๊ด€์‹œ์ผœ ๋„๋ฉ”์ธ ๊ฐœ๋…์ด ์›์‹œ ํ˜•ํƒœ๋กœ ์ถ•์†Œ๋œ ๋ถ€๋ถ„์„ ์ถ”๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์—ฌ๋Ÿฌ ๋ชจ๋“ˆ์ด category ๋˜๋Š” level์ด๋ผ๋Š” ์œ ์‚ฌํ•œ ๋ฌธ์ž์—ด ํ•„๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐ’์ด ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒฝ์šฐ, ์‹œ์Šคํ…œ์—๋Š” ๊ณต์œ ๋œ ์ถ”์ƒํ™”๊ฐ€ ๋ถ€์กฑํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

์ž๋™ ๊ฐ์ง€ ๊ธฐ๋Šฅ์€ ๋น„์ฆˆ๋‹ˆ์Šค ์šฉ์–ด๋ฅผ ๊ธฐ์ˆ  ์•„ํ‹ฐํŒฉํŠธ์— ๋งคํ•‘ํ•˜๋Š” ๊ต์ฐจ ์–ธ์–ด ์‚ฌ์ „์˜ ์ด์ ์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰ ๋ฐ ์˜ํ–ฅ ๋ถ„์„ ๊ตฌ์ถ•์ด ๋ฐฉ๋ฒ•์€ ์ฝ”๋“œ๋ฒ ์ด์Šค์™€ ํ”Œ๋žซํผ ์ „๋ฐ˜์— ๊ฑธ์ณ ์˜๋ฏธ์  ์ค‘๋ณต์„ ๋ฐœ๊ฒฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, ํ˜„์žฌ ๊ธฐ๋ณธํ˜•์„ ํ†ตํ•ด ํ‘œํ˜„๋˜๋Š” ๊ฐœ๋…๋“ค์˜ ์นดํƒˆ๋กœ๊ทธ๊ฐ€ ์ƒ์„ฑ๋˜๋ฉฐ, ์ด๋Š” ์˜๋ฏธ ์žˆ๋Š” ๋„๋ฉ”์ธ ์œ ํ˜•์œผ๋กœ ํ†ตํ•ฉ๋  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฆฌํŒฉํ† ๋ง์„ ํ†ตํ•œ ๋„๋ฉ”์ธ ์˜๋ฏธ ์žฌ๊ตฌ์„ฑ

์˜๋ฏธ ์†์‹ค ์˜์—ญ์ด ์‹๋ณ„๋˜๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋Š” ๋ช…์‹œ์  ๋„๋ฉ”์ธ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜๋ฏธ๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฆฌํŒฉํ† ๋ง์€ ๊ด€๋ จ ๊ธฐ๋ณธ ์š”์†Œ๋ฅผ ์‹ค์ œ ์—”ํ„ฐํ‹ฐ๋ฅผ ๋ฐ˜์˜ํ•˜๋Š” ์‘์ง‘๋ ฅ ์žˆ๋Š” ์œ ํ˜•์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ†ตํ™” ๊ธˆ์•ก, ํ™˜์œจ ๋ฐ ๋ฐ˜์˜ฌ๋ฆผ ์ •์ฑ…์„ ์ถ”์ ํ•˜๋Š” ์—ฌ๋Ÿฌ ์ •์ˆ˜ ํ•„๋“œ๋ฅผ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๊ทœ์น™์ด ๋‚ด์žฅ๋œ Money ์œ ํ˜•์œผ๋กœ ๋ณ‘ํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฌธ์ž์—ด์€ ์„ค๋ช…์  ์ƒ์ˆ˜๋ฅผ ํฌํ•จํ•˜๋Š” ์—ด๊ฑฐํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์žฌ๊ตฌ์„ฑ์€ ๋‹ค์Œ์— ์„ค๋ช…๋œ ์ „๋žต์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์‹  ํด๋ž˜์Šค์˜ ๋„๋ฉ”์ธ ๊ธฐ๋ฐ˜ ๋ฆฌํŒฉํ† ๋ง์‘์ง‘๋ ฅ ์žˆ๋Š” ์ฑ…์ž„์„ ๋ถ„๋ฆฌํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋Š” ํŒ€ ์ „์ฒด์—์„œ ํ‘œ์ค€ ์‚ฌ์šฉ์„ ๊ฐ•์ œํ•˜๋Š” ํ˜•์‹ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ณ„์•ฝ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋„๋ฉ”์ธ ์ถ”์ƒํ™”๊ฐ€ ์„œ๋น„์Šค ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ API์— ํ†ตํ•ฉ๋˜๋ฉด ์‹œ์Šคํ…œ์ด ๋…๋ฆฝ์ ์œผ๋กœ ๋ฐœ์ „ํ•˜๋”๋ผ๋„ ๋ฐ์ดํ„ฐ ์˜๋ฏธ ์ฒด๊ณ„์˜ ์ผ๊ด€์„ฑ๊ณผ ๊ฐ์‚ฌ ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์—…ํŒ€๊ณผ ๊ฐœ๋ฐœํŒ€ ๊ฐ„ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๊ฐ•ํ™”

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

ํ˜„๋Œ€ ๋ฐ์ดํ„ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ๋Š” ์ด๋ฏธ ๋…ผ์˜๋œ ๊ฒƒ๊ณผ ๊ฐ™์€ ์œ ์‚ฌํ•œ ์ •๋ ฌ ๊ด€ํ–‰์„ ์žฅ๋ คํ•ฉ๋‹ˆ๋‹ค. ๋ ˆ๊ฑฐ์‹œ ์‹œ์Šคํ…œ ๊ฐฑ์‹ ์„ ์œ„ํ•œ ๊ธฐ๋ฐ˜์œผ๋กœ์„œ์˜ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ†ตํ•ฉ์ด๋Ÿฌํ•œ ๊ฑฐ๋ฒ„๋„Œ์Šค ์Šต๊ด€์„ ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„์— ํฌํ•จ์‹œํ‚ด์œผ๋กœ์จ ์กฐ์ง์€ ๋ชจํ˜ธํ•œ ๊ธฐ๋ณธ ์š”์†Œ์˜ ์žฌ๋„์ž…์„ ๋ฐฉ์ง€ํ•˜๊ณ  ๋ถ„์„ ๋ฐ ์šด์˜ ๊ณ„์ธต ์ „๋ฐ˜์—์„œ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”์ƒํ™”๋ฅผ ๊ฒ€์ฆ ๋ฐ ๋ณ€ํ™˜ ๊ทœ์น™์— ์—ฐ๊ฒฐ

์ง„์ •ํ•œ ์˜๋ฏธ๋ก ์€ ๋‹จ์ˆœํ•œ ๋ช…๋ช… ๊ทœ์น™ ๊ทธ ์ด์ƒ์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์ถ”์ƒํ™”๋Š” ์ž์ฒด์ ์ธ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ, ๋ณ€ํ™˜ ๋ฐ ์„œ์‹ ์ง€์ • ๊ทœ์น™์„ ์บก์Аํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋””๋กœ ์ด๋™ํ•˜๋“  ๋น„์ฆˆ๋‹ˆ์Šค ์˜๋ฏธ๊ฐ€ ์ผ๊ด€๋˜๊ฒŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, CustomerID ๊ฐ์ฒด๋Š” ๊ฒ€์ฆ ๋ฐ ์ต๋ช…ํ™” ๋ฉ”์„œ๋“œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, TransactionAmount ์œ ํ˜•์€ ๋ฐ˜์˜ฌ๋ฆผ ๋ฐ ํ†ตํ™” ๋ณ€ํ™˜์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ทœ์น™์„ ์ค‘์•™ ์ง‘์ค‘ํ™”ํ•˜๋ฉด ์ค‘๋ณต๋œ ๋…ผ๋ฆฌ์™€ ์ผ๊ด€์„ฑ ์—†๋Š” ์ ์šฉ์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”์ƒํ™” ์ธ์‹ ๊ฒ€์ฆ์„ ํŒŒ์ดํ”„๋ผ์ธ ๋ฐ ๋ฐฐ์น˜ ํ”„๋กœ์„ธ์Šค์— ํ†ตํ•ฉํ•จ์œผ๋กœ์จ ํŒ€์€ ๋ฐ์ดํ„ฐ ํ’ˆ์งˆ๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ •ํ™•์„ฑ์„ ์กฐ์œจํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ์—์„œ ๋‹ค๋ฃฌ ๊ตฌ์กฐํ™”๋œ ๊ฒ€์‚ฌ ์ ‘๊ทผ ๋ฐฉ์‹๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ์˜ ์ ์ ˆํ•œ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๊ตฌํ˜„์ด ์™„๋ฃŒ๋˜๋ฉด ๋™์ผํ•œ ์ถ”์ƒํ™”๋ฅผ ์—ฌ๋Ÿฌ ํ†ตํ•ฉ ๊ณ„์ธต๊ณผ ๋ณด๊ณ  ์‹œ์Šคํ…œ์—์„œ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด ๋ฐ์ดํ„ฐ ํ•ด์„์„ ์œ„ํ•œ ํ†ต์ผ๋œ ๊ธฐ๋ฐ˜์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์˜๋ฏธ์  ํŽธ์ฐจ ๊ฐ€๋Šฅ์„ฑ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ„์„ ์ง€ํ‘œ๋ฅผ ํ†ตํ•œ ์˜๋ฏธ์  ๋ช…ํ™•์„ฑ ์ •๋Ÿ‰ํ™”

์˜๋ฏธ์  ๋ช…ํ™•์„ฑ์€ ์„ฑ๋Šฅ์ด๋‚˜ ์ปค๋ฒ„๋ฆฌ์ง€์ฒ˜๋Ÿผ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ ํ˜• ๋ฐ€๋„, ์˜๋ฏธ์  ์ค‘๋ณต ๋น„์œจ, ์ถ”์ƒํ™” ์žฌ์‚ฌ์šฉ ๋นˆ๋„์™€ ๊ฐ™์€ ์ง€ํ‘œ๋Š” ์ฝ”๋“œ๋ฒ ์ด์Šค์—์„œ ๊ตฌ์กฐํ™”๋œ ์œ ํ˜•์„ ํ†ตํ•ด ๋„๋ฉ”์ธ ์˜๋ฏธ๋ฅผ ์–ผ๋งˆ๋‚˜ ํ‘œํ˜„ํ•˜๋Š”์ง€ ์ •๋Ÿ‰ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ธก์ •๊ฐ’์€ ๋ฆฌํŒฉํ† ๋ง ๋…ธ๋ ฅ์ด ์„ฑ๊ณตํ•˜๊ณ  ์žˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ์ถ”๊ฐ€ ๋ชจ๋ธ๋ง์ด ํ•„์š”ํ•œ ๋ถ€๋ถ„์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ถ”์ƒํ™” ์žฌ์‚ฌ์šฉ ๋นˆ๋„์˜ ์ฆ๊ฐ€๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ธฐ๋ณธ ์š”์†Œ๋ฅผ ์žฌ์ฐฝ์กฐํ•˜๋Š” ๋Œ€์‹  ๊ธฐ์กด ๋„๋ฉ”์ธ ์œ ํ˜•์„ ์ฑ„ํƒํ•˜๊ณ  ์žˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์ธก์ •ํ•ญ๋ชฉ์˜ ์‹œ๊ฐํ™” ์†Œํ”„ํŠธ์›จ์–ด ์„ฑ๋Šฅ ์ถ”์  ๋Œ€์‹œ๋ณด๋“œ ์„ค๊ณ„์ž๊ฐ€ ๋น„์ฆˆ๋‹ˆ์Šค ์กฐ์ • ์ง„ํ–‰ ์ƒํ™ฉ์„ ์ž…์ฆํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ •๋Ÿ‰ํ™”๋œ ์˜๋ฏธ๋ก ์€ ์—”์ง€๋‹ˆ์–ด๋ง๊ณผ ๊ฒฝ์˜ ๊ฐ„์˜ ๊ฐ„๊ทน์„ ๋ฉ”์›Œ ๊ฐ ๊ธฐ์ˆ ์  ๊ฐœ์„ ์ด ์ธก์ • ๊ฐ€๋Šฅํ•œ ์กฐ์ง์  ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์˜๋ฏธ์  ๋ช…ํ™•์„ฑ์€ ๊ฒฐํ•จ๋ฅ ์ด๋‚˜ ๋‚ฉํ’ˆ ์†๋„์™€ ํ•จ๊ป˜ ์ธ์ •๋ฐ›๋Š” ์„ฑ๊ณผ ์ง€ํ‘œ๊ฐ€ ๋˜๋ฉฐ, ์›์‹œ์ ์ธ ์ง‘์ฐฉ์— ๋งž์„œ๋Š” ๋…ธ๋ ฅ์ด ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์˜ ์ง€์†์ ์ธ ๋…ธ๋ ฅ์œผ๋กœ ์ด์–ด์ง€๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์›์‹œ์  ๊ฐ•๋ฐ•๊ด€๋…์˜ ๊ต์ฐจ์–ธ์–ด์  ํ‘œํ˜„

์›์‹œ์  ๊ฐ•๋ฐ•์ฆ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„๊ณผ ์–ธ์–ด๋ฅผ ์ดˆ์›”ํ•˜๋Š” ๋ณดํŽธ์ ์ธ ์„ค๊ณ„ ๊ฒฐํ•จ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ์˜๋ฏธ ์žˆ๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ˜• ์œ ํ˜• ๋Œ€์‹  ๋‹จ์ˆœํ•œ ์›์‹œํ˜•์œผ๋กœ ํ‘œํ˜„ํ•  ๋•Œ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์›์‹œ์  ๊ฐ•๋ฐ•์ฆ์˜ ์ฆ์ƒ๊ณผ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ์ƒํƒœ๊ณ„๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค. COBOL์ด๋‚˜ C์™€ ๊ฐ™์€ ์ ˆ์ฐจ์  ํ™˜๊ฒฝ์—์„œ ์›์‹œ์  ๊ฐ•๋ฐ•์ฆ์€ ๋ ˆ์ฝ”๋“œ ๋ ˆ์ด์•„์›ƒ๊ณผ ํ•˜๋“œ์ฝ”๋”ฉ๋œ ์ƒ์ˆ˜ ๋‚ด๋ถ€์— ์ˆจ์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Java๋‚˜ C#๊ณผ ๊ฐ™์€ ๊ฐ์ฒด ์ง€ํ–ฅ ์‹œ์Šคํ…œ์—์„œ๋Š” ๋ถ€ํ’€๋ ค์ง„ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ชฉ๋ก, ๋ฐ์ดํ„ฐ ๋ฉ์–ด๋ฆฌ, ๋ฐ˜๋ณต์ ์ธ ๊ฒ€์ฆ ๋“ฑ์˜ ํ˜•ํƒœ๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. Python์ด๋‚˜ JavaScript์™€ ๊ฐ™์€ ๋™์  ์–ธ์–ด์—์„œ๋Š” ์Šคํ‚ค๋งˆ ๊ทœ์น™์ด ์—†๋Š” ๋А์Šจํ•œ ํ˜•์‹์˜ ์‚ฌ์ „๊ณผ JSON ํŽ˜์ด๋กœ๋“œ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์–ธ์–ด๋ณ„ ํ‘œํ˜„์„ ์ธ์‹ํ•จ์œผ๋กœ์จ ์กฐ์ง์€ ๋ฐฐํฌ ์ฃผ๊ธฐ๋ฅผ ๋ฐฉํ•ดํ•˜์ง€ ์•Š๊ณ  ๊ฐ ํ™˜๊ฒฝ์— ๋งž๋Š” ํƒ์ง€ ๋ฐ ๋ฆฌํŒฉํ† ๋ง ์ „๋žต์„ ์ˆ˜๋ฆฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”์ธํ”„๋ ˆ์ž„, ๋ถ„์‚ฐ ์‹œ์Šคํ…œ, ํด๋ผ์šฐ๋“œ ์‹œ์Šคํ…œ์„ ์œ ์ง€ํ•˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ธฐ์—…์—์„œ๋Š” ๊ต์ฐจ ์–ธ์–ด ๋ถ„์„์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ๊ณ„์ • ์œ ํ˜• ์ฝ”๋“œ์™€ ๊ฐ™์€ ๋‹จ์ผ ๋ฐ์ดํ„ฐ ์š”์†Œ๊ฐ€ COBOL ๋ฐฐ์น˜ ์ž‘์—…, REST API, ์ตœ์‹  ์›น ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ฑฐ์น˜๋ฉด์„œ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ํ˜•์‹์œผ๋กœ ๋ณ€ํ˜•๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ต์ฐจ ์–ธ์–ด ์ƒ๊ด€ ๊ด€๊ณ„๋ฅผ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋Š” ์ •์  ๋ถ„์„ ๋„๊ตฌ์™€ ์˜ํ–ฅ ๋ถ„์„ ๋„๊ตฌ๋Š” ์œ ํ˜•์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฒฝ๊ณ„๋ฅผ ๋„˜์–ด ์–ด๋–ป๊ฒŒ ์ด๋™ํ•˜๋Š”์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ ‘๊ทผ ๋ฐฉ์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๊ตญ์–ด ์˜ํ–ฅ ๋งคํ•‘ ๋ฐ์ดํ„ฐ ํ๋ฆ„ ์‹œ๊ฐํ™” ์ด๋Ÿฌํ•œ ๋ถˆ์ผ์น˜๋ฅผ ๋“œ๋Ÿฌ๋‚ด๊ณ  ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์•„ํ‚คํ…์ฒ˜ ๊ฐ€์‹œ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

COBOL๊ณผ ์ ˆ์ฐจ์  ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์›์‹œ์  ์ง‘์ฐฉ

COBOL ๋ฐ ์œ ์‚ฌํ•œ ์ ˆ์ฐจ์  ์–ธ์–ด์—์„œ ์›์‹œ์ ์ธ ์ง‘์ฐฉ์€ ์นดํ”ผ๋ถ๊ณผ ํŒŒ์ผ ์„ค๋ช…์—์„œ ์ˆซ์ž ๋ฐ ์˜์ˆซ์ž ํ•„๋“œ๋ฅผ ๊ณผ๋„ํ•˜๊ฒŒ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๋น„์ฆˆ๋‹ˆ์Šค ์—”ํ‹ฐํ‹ฐ๋Š” ์ˆ˜์‹ญ ๊ฐœ์˜ ์›์‹œ ์†์„ฑ์„ ํฌํ•จํ•˜๋Š” ํ”Œ๋žซ ๋ ˆ์ฝ”๋“œ๋กœ ๋ชจ๋ธ๋ง๋˜๋ฉฐ, ์ข…์ข… ์œ ํ˜• ์ •์˜ ๋Œ€์‹  ์ฃผ์„์œผ๋กœ ์ฃผ์„์ด ๋‹ฌ๋ฆฝ๋‹ˆ๋‹ค. ์กฐ๊ฑด ์ฝ”๋“œ, ์ƒํƒœ ํ‘œ์‹œ๊ธฐ ๋ฐ ํŠธ๋žœ์žญ์…˜ ์‹๋ณ„์ž๋Š” ์•”๋ฌต์  ์ง€์‹์— ์˜์กดํ•˜๋Š” ๋‹จ์ผ ๋ฌธ์ž ํ•„๋“œ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์ ˆ์ฐจ์  ํ”„๋กœ๊ทธ๋žจ์€ ์นดํ”ผ๋ถ์„ ๊ณต์œ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ ์›์‹œ ์†์„ฑ์€ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ๋ฐฐ์น˜ ์ž‘์—…์— ๊ฑธ์ณ ์ „ํŒŒ๋ฉ๋‹ˆ๋‹ค.

์‚ฌ๋ณธ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ •์  ๋ถ„์„(์˜ˆ: CICS ํŠธ๋žœ์žญ์…˜ ์ทจ์•ฝ์  ํƒ์ง€๋ฅผ ์œ„ํ•œ ์ •์  ๋ถ„์„, ๊ณต์œ  ๊ธฐ๋ณธ ์š”์†Œ์™€ ๊ทธ ์ข…์†์„ฑ์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ • ์ž‘์—…์—๋Š” ๊ตฌ์กฐํ™”๋œ ๋ ˆ์ฝ”๋“œ๋ฅผ ๋„์ž…ํ•˜๊ฑฐ๋‚˜ ์ง€์›๋˜๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž ์ •์˜ ์œ ํ˜•์„ ํ†ตํ•ด ๊ธฐ์กด ํ•„๋“œ๋ฅผ ์žฌ์ •์˜ํ•˜๋Š” ์ž‘์—…์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. COBOL ๋กœ์ง์„ Java ๋˜๋Š” C#์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ํ˜„๋Œ€ํ™” ๊ฒฝ๋กœ์˜ ๊ฒฝ์šฐ, ์ฝ”๋“œ ์ƒ์„ฑ๊ธฐ๋Š” ๊ธฐ๋ณธ ์š”์†Œ๋ฅผ ๋„๋ฉ”์ธ ๊ฐ์ฒด์— ์ž๋™์œผ๋กœ ๋งคํ•‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ ˆ์ฐจ์  ๋ฐ์ดํ„ฐ์™€ ์ตœ์‹  ์ถ”์ƒํ™” ์‚ฌ์ด์— ๋‹ค๋ฆฌ๊ฐ€ ํ˜•์„ฑ๋˜์–ด ์ „์ฒด ๋ฆฌ์—”์ง€๋‹ˆ์–ด๋ง ์—†์ด๋„ ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ์šฉ์ดํ•ด์ง‘๋‹ˆ๋‹ค.

Java ๋ฐ C# ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ์˜ ํ‘œํ˜„

๊ฐ์ฒด ์ง€ํ–ฅ ์‹œ์Šคํ…œ์—์„œ ์›์‹œ์ ์ธ ์ง‘์ฐฉ์€ ์„œ๋น„์Šค ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ์ „์†ก ๊ฐ์ฒด์—์„œ ํ”ํžˆ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์ดˆ๊ธฐ ์ „๋‹ฌ ์†๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ๋น„์ฆˆ๋‹ˆ์Šค ์ž…๋ ฅ์„ ๊ฐ„๋‹จํ•œ ์œ ํ˜•์œผ๋กœ ๋ชจ๋ธ๋งํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์œผ๋ฉฐ, ๋ถ„์‚ฐ๋œ ๊ฒ€์ฆ ๋กœ์ง์˜ ์žฅ๊ธฐ์ ์ธ ๋น„์šฉ์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” ํด๋ž˜์Šค๋Š” ์ˆ˜๋งŽ์€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ „๋‹ฌํ•˜๊ณ , ๋ฐฉ๋Œ€ํ•œ ์ƒ์„ฑ์ž๋ฅผ ์ƒ์„ฑํ•˜๋ฉฐ, ์ฝ”๋“œ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ˆ˜๋™ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ์€ ์บก์Аํ™”๋ฅผ ์ €ํ•ดํ•˜๊ณ  ์ˆœํ™˜ ๋ณต์žก๋„๋ฅผ ์ฆ๊ฐ€์‹œํ‚ต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ํ™˜๊ฒฝ์—์„œ ๋ฆฌํŒฉํ† ๋ง ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ถ€๋ถ„์ ์ธ ์ˆ˜์ •์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฐ’ ๊ฐ์ฒด, ์—ด๊ฑฐํ˜• ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฐ์ฒด๋ฅผ ๋„์ž…ํ•˜๋ฉด ๊ฒฐํ•ฉ๋„๊ฐ€ ๋‚ฎ์•„์ง€๊ณ  ์˜๋„๊ฐ€ ๋ช…ํ™•ํ•ด์ง‘๋‹ˆ๋‹ค. ๋ฐ˜๋ณต ๋…ผ๋ฆฌ ๋ฆฌํŒฉํ† ๋ง ๋™์ž‘์„ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํŒจํ„ด์œผ๋กœ ๋”์šฑ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ตœ์‹  Java ์ƒํƒœ๊ณ„์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์–ด๋…ธํ…Œ์ด์…˜ ๊ธฐ๋ฐ˜ ๊ฒ€์ฆ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋„๋ฉ”์ธ ์ œ์•ฝ ์กฐ๊ฑด์„ ์ ˆ์ฐจ์  ์ฝ”๋“œ ๋ธ”๋ก ์ „์ฒด๊ฐ€ ์•„๋‹Œ ์ค‘์•™์—์„œ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์˜ํ–ฅ ๋ถ„์„๊ณผ ๊ฒฐํ•ฉ๋  ๋•Œ ๋„๋ฉ”์ธ ์˜๋ฏธ๊ฐ€ ์–ด๋””์—์„œ ๋ณต์›๋˜์—ˆ๋Š”์ง€์— ๋Œ€ํ•œ ์ถ”์  ๊ฐ€๋Šฅํ•œ ์ฆ๊ฑฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋™์  ๋ฐ ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด๋กœ ํ‘œํ˜„

Python์ด๋‚˜ JavaScript์™€ ๊ฐ™์€ ๋™์  ์–ธ์–ด๋Š” ์‹คํ—˜์„ ์žฅ๋ คํ•˜๋Š” ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•˜์ง€๋งŒ, ์›์‹œ์ ์ธ ์ง‘์ฐฉ์˜ ์œ„ํ—˜์„ฑ์„ ์ฆํญ์‹œํ‚ต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ผ๋ฐ˜ ์‚ฌ์ „, ๋ชฉ๋ก ๋˜๋Š” JSON ๊ฐ์ฒด๋ฅผ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ด๋•Œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋‚˜ ์Šคํ‚ค๋งˆ ์ •์˜๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ด๋Ÿฌํ•œ ๊ฐ€๋ฒผ์šด ๊ตฌ์กฐ๋Š” ์œ ์ง€ ๊ด€๋ฆฌ ๋ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๊ฐ€ ์–ด๋ ค์šด ์ทจ์•ฝํ•œ ํ†ตํ•ฉ ์ง€์ ์ด ๋ฉ๋‹ˆ๋‹ค. ๋™์  ์–ธ์–ด๋Š” ์ •์  ํƒ€์ดํ•‘์„ ๊ฐ•์ œํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ํ•„๋“œ ๋ˆ„๋ฝ์ด๋‚˜ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ํ˜•์‹์€ ์ •์  ๋ถ„์„๋งŒ์œผ๋กœ๋Š” ํฌ์ฐฉํ•  ์ˆ˜ ์—†๋Š” ๋Ÿฐํƒ€์ž„ ์˜ค๋ฅ˜๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ˆ˜์ • ์ „๋žต์—๋Š” ๋ฐ์ดํ„ฐ ํด๋ž˜์Šค, ํƒ€์ž… ํžŒํŒ… ๋˜๋Š” ์Šคํ‚ค๋งˆ ๊ฒ€์ฆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด TypeScript์—์„œ๋Š” ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ณต์šฉ์ฒด ํƒ€์ž…์ด ๋„๋ฉ”์ธ ๊ฐœ๋…์„ ๋ช…์‹œ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜์—ฌ ๋ชจํ˜ธ์„ฑ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ง€์นจ Node.js ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์ตœ๊ณ ์˜ ์ •์  ๋ถ„์„ ๋„๊ตฌ TypeScript๋ฅผ ์œ„ํ•œ 20๊ฐ€์ง€ ๊ฐ•๋ ฅํ•œ ์ •์  ๋ถ„์„ ๋„๊ตฌ ์ž๋™ํ™”๋œ ๊ฒ€์‚ฌ๊ฐ€ ๊ฐœ๋ฐœ ์ดˆ๊ธฐ์— ๋ถˆ์ผ์น˜ํ•˜๋Š” ๊ฐ์ฒด ๊ตฌ์กฐ๋ฅผ ์–ด๋–ป๊ฒŒ ๊ฐ์ง€ํ•˜๋Š”์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ํ˜•์‹์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ ๊ตํ™˜์„ ๊ธˆ์ง€ํ•˜๋Š” ๋ฆฐํŒ… ๊ทœ์น™์„ ์„ค์ •ํ•˜๋ฉด ๋А์Šจํ•˜๊ฒŒ ํ˜•์‹์ด ์ง€์ •๋œ ์ƒํƒœ๊ณ„์—์„œ๋„ ์˜๋ฏธ์  ๋ช…ํ™•์„ฑ์ด ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค.

๊ฒฝ๊ณ„ ๊ฐ„ ๋ถˆ์ผ์น˜ ๋ฐ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜ ์˜ค๋ฅ˜

๊ธฐ๋ณธ ์š”์†Œ๊ฐ€ ์–ธ์–ด์™€ ํ”Œ๋žซํผ ๊ฐ„์— ๊ต์ฐจํ•  ๋•Œ ๋ฒˆ์—ญ ๋ถˆ์ผ์น˜๊ฐ€ ์ž์ฃผ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ•œ ์–ธ์–ด์˜ ๋ถ€์šธ ๊ฐ’์ด ๋‹ค๋ฅธ ์–ธ์–ด์—์„œ๋Š” ๋ฌธ์ž์—ด๋กœ ์ง๋ ฌํ™”๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ˆซ์ž ์‹๋ณ„์ž๋Š” ๋ฐ์ดํ„ฐ ์œ ํ˜• ๋ณ€ํ™˜ ๊ณผ์ •์—์„œ ์ •๋ฐ€๋„๊ฐ€ ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ถˆ์ผ์น˜๋Š” ์ˆ˜๋™์œผ๋กœ ๊ฐ์ง€ํ•˜๊ธฐ ์–ด๋ ต์ง€๋งŒ, ์šด์˜ ํ™˜๊ฒฝ์—์„œ ์‹œ์Šคํ…œ ์˜ค๋ฅ˜๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ธ์–ด ๊ฐ„ ์˜ํ–ฅ ๋ถ„์„์€ ํ•„๋“œ ์ •์˜์™€ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜์„ ์ข…๋‹จ ๊ฐ„ ์ถ”์ ํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์œ„ํ—˜์„ ํŒŒ์•…ํ•ฉ๋‹ˆ๋‹ค.

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

์ถ”์ƒํ™” ์„ฑ์ˆ™๋„๋ฅผ ํ–ฅํ•œ ์–ธ์–ด๋ณ„ ์ง„ํ–‰๋„ ์ธก์ •

๋‹ค์–‘ํ•œ ์ƒํƒœ๊ณ„์—์„œ ์›์‹œ์  ์ง‘์ฐฉ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์กฐ์ง์€ ์–ธ์–ด๋ณ„ ์ง€ํ‘œ๋ฅผ ์ถ”์ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. COBOL์˜ ๊ฒฝ์šฐ, ์—ฌ๊ธฐ์—๋Š” ์นดํ”ผ๋ถ์„ ๊ตฌ์กฐํ™”๋œ ์œ ํ˜•์œผ๋กœ ๋Œ€์ฒดํ•œ ๋น„์œจ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Java๋‚˜ C#์˜ ๊ฒฝ์šฐ, ์ง€ํ‘œ๋Š” ๊ฐ’ ๊ฐ์ฒด๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋ฆฌํŒฉํ† ๋ง๋œ ํด๋ž˜์Šค ์ˆ˜์— ์ดˆ์ ์„ ๋งž์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Python์ด๋‚˜ JavaScript์˜ ๊ฒฝ์šฐ, ์ธก์ •์€ ์œ ํ˜• ์ ์šฉ ๋ฒ”์œ„๋‚˜ ์Šคํ‚ค๋งˆ ์ฑ„ํƒ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ง€ํ‘œ๋ฅผ ์ง‘๊ณ„ํ•˜๋ฉด ํ™˜๊ฒฝ ์ „๋ฐ˜์˜ ์•„ํ‚คํ…์ฒ˜ ์„ฑ์ˆ™๋„๋ฅผ ๋ฐ˜์˜ํ•˜๋Š” ํฌ๊ด„์ ์ธ ํ˜„๋Œ€ํ™” ์ ์ˆ˜ํ‘œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜๊ฐ์„ ๋ฐ›์€ ๋Œ€์‹œ๋ณด๋“œ ์ถ”์ ํ•ด์•ผ ํ•  ์†Œํ”„ํŠธ์›จ์–ด ์„ฑ๋Šฅ ์ธก์ • ํ•ญ๋ชฉ ์ด๋Ÿฌํ•œ ์ถ”์„ธ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œ์‹œํ•˜์—ฌ ๊ฒฝ์˜์ง„์ด ํŒ€์˜ ์„ฑ๊ณผ๊ฐ€ ๊ฐ€์žฅ ๋น ๋ฅธ ๋ถ€๋ถ„๊ณผ ์ถ”๊ฐ€ ์ง€์›์ด ํ•„์š”ํ•œ ๋ถ€๋ถ„์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์—…์€ ์ถ”์ƒํ™” ์„ฑ์ˆ™๋„๋ฅผ ์ •๋Ÿ‰ํ™”ํ•จ์œผ๋กœ์จ ์ถ”์ƒ์ ์ธ ์„ค๊ณ„ ์›์น™์„ ์ธก์ • ๊ฐ€๋Šฅํ•œ ํ˜„๋Œ€ํ™” ๋ชฉํ‘œ๋กœ ์ „ํ™˜ํ•˜์—ฌ ๋ชจ๋“  ๊ธฐ์ˆ ๊ณผ ํ”Œ๋žซํผ์—์„œ ์ผ๊ด€๋œ ์ง„์ „์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ธฐ๋ณธ ์š”์†Œ๋ฅผ ๋น„์ฆˆ๋‹ˆ์Šค ์ •๋ฐ€์„ฑ์œผ๋กœ ์ „ํ™˜

์›์‹œ์  ์ง‘์ฐฉ์€ ๋‹จ์ˆœํ•œ ์Šคํƒ€์ผ์  ๊ณ ๋ฏผ์„ ๋„˜์–ด, ์ดํ•ด๋ ฅ, ํ™•์žฅ์„ฑ, ๊ทธ๋ฆฌ๊ณ  ์žฅ๊ธฐ์ ์ธ ์‹œ์Šคํ…œ ๋ณต์›๋ ฅ์„ ์ €ํ•ดํ•˜๋Š” ๊ตฌ์กฐ์  ๋‹จ์ธต์„ ์ž…๋‹ˆ๋‹ค. ๋น„์ฆˆ๋‹ˆ์Šค ์˜๋ฏธ๊ฐ€ ์›์‹œ์ ์ธ ๋ฐ์ดํ„ฐ ์œ ํ˜•์œผ๋กœ ์ถ•์†Œ๋  ๋•Œ, ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์Šค์Šค๋กœ๋ฅผ ์„ค๋ช…ํ•  ๋Šฅ๋ ฅ์„ ์ƒ์‹คํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ํ”Œ๋ž˜๊ทธ, ์ฝ”๋“œ, ๊ทธ๋ฆฌ๊ณ  ์ƒ์ˆ˜๋Š” ํ”„๋กœ๊ทธ๋žจ๊ณผ ์„œ๋น„์Šค ์ „๋ฐ˜์— ๊ฑธ์ณ ์ฆํญ๋˜๋Š” ๋ฌด์–ธ์˜ ์ข…์†์„ฑ์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜๋„์˜ ํ™•์‚ฐ์ด ์‹ฌํ™”๋จ์— ๋”ฐ๋ผ ๊ฒฐํ•จ๋ฅ ์€ ์ฆ๊ฐ€ํ•˜๊ณ , ํ…Œ์ŠคํŠธ ์ฃผ๊ธฐ๋Š” ๋Š˜์–ด๋‚˜๋ฉฐ, ํšŒ๊ท€ ์—†์ด๋Š” ํ˜„๋Œ€ํ™”๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ๊ฐ€ ๋”์šฑ ์–ด๋ ค์›Œ์ง‘๋‹ˆ๋‹ค. ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์˜์กดํ•˜๋Š” ์กฐ์ง์€ ์ด๋Ÿฌํ•œ ๊ตฌ์กฐ์  ๋ถˆํˆฌ๋ช…์„ฑ์„ ๊ฐ๋‹นํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์›์‹œ์ ์ธ ์š”์†Œ๋ฅผ ์˜๋ฏธ ์žˆ๋Š” ์ถ”์ƒํ™”๋กœ ๋ณ€ํ™˜ํ•˜๋ฉด ๊ฐœ๋ฐœ๊ณผ ์šด์˜ ๋ชจ๋‘์— ํˆฌ๋ช…์„ฑ๊ณผ ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ์ด ํšŒ๋ณต๋ฉ๋‹ˆ๋‹ค.

์›์‹œ์ ์ธ ์ฝ”๋“œ์—์„œ ํ‘œํ˜„์ ์ธ ๋””์ž์ธ์œผ๋กœ์˜ ์—ฌ์ •์€ ๊ฐ€์‹œ์„ฑ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ •์  ๋ถ„์„ ๋ฐ ์˜ํ–ฅ ๋ถ„์„์„ ํ†ตํ•ด ์ถ”์ƒํ™”๊ฐ€ ์นจ์‹๋œ ๋ถ€๋ถ„์„ ํŒŒ์•…ํ•˜๊ณ , ๊ธฐ์กด ๊ฒ€ํ† ์—์„œ ๊ฐ„๊ณผํ•˜๊ธฐ ์‰ฌ์šด ์ทจ์•ฝํ•œ ์ข…์†์„ฑ์„ ํŒŒ์•…ํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ํ™”๋œ ์ง€ํ‘œ, ํŒจํ„ด ์ธ์‹, ์ข…์†์„ฑ ๊ทธ๋ž˜ํ”„๋Š” ์ฝ”๋“œ ์ƒํƒœ๋ฅผ ์ธก์ • ๊ฐ€๋Šฅํ•œ ์ฆ๊ฑฐ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ†ต์ฐฐ๋ ฅ์€ ์ ์ง„์ ์ธ ๋ฆฌํŒฉํ† ๋ง์— ๋„์›€์ด ๋˜๋ฉฐ, ํŒ€์€ ๋ฐฐํฌ๋ฅผ ์ค‘๋‹จํ•˜์ง€ ์•Š๊ณ ๋„ ์‹œ์Šคํ…œ์„ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐœ์ „์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ์‹œ์—ฐ๋œ ๊ธฐ์ˆ  ํ˜ผํ•ฉ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ ˆ๊ฑฐ์‹œ ์‹œ์Šคํ…œ์„ ๋ฆฌํŒฉํ† ๋งํ•˜๊ณ  ํ˜„๋Œ€ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ ์ ˆํ•œ ๋ถ„์„ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ†ตํ•ด ๋’ท๋ฐ›์นจ๋  ๊ฒฝ์šฐ ์˜๋ฏธ์  ๋ช…ํ™•์„ฑ๊ณผ ํ˜„๋Œ€ํ™” ๋ถ„์•ผ๊ฐ€ ํ•จ๊ป˜ ๋ฐœ์ „ํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

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

์‹œ์Šคํ…œ์ด ํ˜„๋Œ€ํ™”, ๋ฆฌํŒฉํ† ๋ง, ํด๋ผ์šฐ๋“œ ๋„์ž…์„ ํ†ตํ•ด ๋ฐœ์ „ํ•จ์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ ์ถ”์ƒํ™”๋Š” ์ „๋žต์  ์ฐจ๋ณ„ํ™” ์š”์†Œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ž์ฒด์ ์ธ ์˜๋ฏธ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์šด์˜์ƒ์˜ ๋ถˆํ™•์‹ค์„ฑ์„ ์ค„์ด๊ณ  ํ˜์‹ ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ •์  ๋ถ„์„, ์˜ํ–ฅ ๋ชจ๋ธ๋ง, ๊ทธ๋ฆฌ๊ณ  ์ง€์†์ ์ธ ํ˜„๋Œ€ํ™” ๊ด€ํ–‰์„ ๊ฒฐํ•ฉํ•œ ์—ญ๋Ÿ‰์„ ํ†ตํ•ด ๊ธฐ์—…์€ ๋ถ„์‚ฐ๋œ ๊ธฐ๋ณธ ์š”์†Œ๋ฅผ ์ง€์† ๊ฐ€๋Šฅํ•˜๊ณ  ํ‘œํ˜„๋ ฅ์ด ๋›ฐ์–ด๋‚œ ๊ตฌ์กฐ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ๋น„์ฆˆ๋‹ˆ์Šค ํ˜„์‹ค์— ๋งž์ถฐ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Smart TS XL์€ ์ฝ”๋“œ, ๋ฐ์ดํ„ฐ, ๊ทธ๋ฆฌ๊ณ  ๋™์ž‘์„ ์ถ”์  ๊ฐ€๋Šฅํ•œ ๋‹จ์ผ ๋ชจ๋ธ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ์ด๋Ÿฌํ•œ ํ˜์‹ ์„ ์œ„ํ•œ ๋ถ„์„ ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฆด๋ฆฌ์Šค๋ฅผ ํ†ตํ•ด ๊ธฐ์—…์€ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๋…ผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๋งŒํผ์ด๋‚˜ ๋ช…ํ™•ํ•˜๊ฒŒ ๋น„์ฆˆ๋‹ˆ์Šค ์ •๋ฐ€์„ฑ์„ ๋ฐ˜์˜ํ•˜๋Š” ์ˆ˜์ค€์— ๋”์šฑ ๊ฐ€๊นŒ์›Œ์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์ง€์† ๊ฐ€๋Šฅํ•œ ํ˜„๋Œ€ํ™”์™€ ์ง€์†์ ์ธ ๊ธฐ์ˆ ์  ์šฐ์ˆ˜์„ฑ์„ ํ–ฅํ•œ ์—ฌ์ •์—์„œ ํ•„์ˆ˜์ ์ธ ์ด์ •ํ‘œ์ž…๋‹ˆ๋‹ค.