์ฒด๋Œ€ ์ถœ์‹  ๊ฐœ๋ฐœ์ž์˜ 2019๋…„ ํšŒ๊ณ 

๋ธ”๋กœ๊ทธ ์˜ฎ๊ฒผ์Šต๋‹ˆ๋‹ค! ๐Ÿก’ integer.blog

์ด ๊ธ€์€ ๊ฐœ์ธ์ ์ธ ํšŒ๊ณ ๋ก์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋…๋ฐฑ์ฒด
2019๋…„์˜ ๊ฒฝํ—˜๊ณผ ์ƒ๊ฐ์„ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค.


1. ์š”๋ž€ํ•œ ๋นˆ ์ˆ˜๋ ˆ

1๋…„ ์ „ ์˜ค๋Š˜, ์ฒด๋Œ€ ์ถœ์‹  ๊ฐœ๋ฐœ์ž์˜ 2018๋…„ ํšŒ๊ณ ๋ฅผ ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ ธ๋‹ค.
๊ทธ๋Ÿฐ๋ฐ ์ดํ‹€ ๊ฐ„ ํŽ˜์ด์ง€๋ทฐ 2๋งŒ์„ ๋„˜๊ธฐ๋ฉฐ, ๊ณผ๋ถ„ํ•œ ๊ด€์‹ฌ๊ณผ ๊ฐ์‚ฌํ•œ ์‘์›์„ ๋ฐ›์•˜๋‹ค.

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

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

๋‚˜๋Š” ์š”๋ž€ํ•œ ๋นˆ ์ˆ˜๋ ˆ๊ฐ€ ๋œ ๊ฒƒ์ด ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์•˜๊ณ , ํšŒ๊ณ ๋ฅผ ์˜ฌ๋ฆฐ ์ดํ›„์—๋Š” ์กฐ์šฉํžˆ ์ง€๋ƒˆ๋‹ค.
์—ฐ์ดˆ๋ถ€ํ„ฐ ๋งŽ์€ ์ผ๋“ค์ด ์ผ์–ด๋‚ฌ์ง€๋งŒ ๋ธ”๋กœ๊ทธ์— ์ผ์ ˆ ๊ณต๊ฐœํ•˜์ง€ ์•Š์•˜๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์š”๋ž€ํ•œ ๋นˆ ์ˆ˜๋ ˆ๋ฅผ ๋‹ค์‹œ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ, ์•„์ฐจ ์‹ถ์—ˆ๋‹ค.
1๋…„์ฐจ ๊ฐœ๋ฐœ์ž์ธ ๋‚ด ์ˆ˜๋ ˆ๊ฐ€ ๋น„์–ด์žˆ๋Š” ๊ฒƒ์€ ๋‹น์—ฐํ•˜๋‹ˆ, ๊ทธ ์ˆ˜๋ ˆ๋ฅผ ์ฑ„์šฐ๋Š” ์ผ์—๋งŒ ์ „๋…ํ–ˆ์–ด์•ผ ํ–ˆ๋‹ค.
ํ•˜์ง€๋งŒ ๊ฒธ์†ํ•˜๊ณ  ์‹ถ์–ด์„œ, ๋•Œ์•„๋‹Œ ๊ฒ‰์น˜๋ ˆ๋ฅผ ํ•ด์˜จ ๊ฒƒ์ด๋‹ค.

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

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

2019๋…„ ํšŒ๊ณ ๋ฅผ ๊ธฐ์ ์œผ๋กœ ๋‹ค์‹œ, ์š”๋ž€ํ•˜๊ฒŒ ๋นˆ ์ˆ˜๋ ˆ๋ฅผ ์ฑ„์šฐ๊ณ ์ž ํ•œ๋‹ค.


2. ์ด์ง

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

์ž„๊ธˆ์ฒด๋ถˆ ์™ธ์—๋„ ๋ฌธ์ œ๊ฐ€ ๋งŽ์€ ํšŒ์‚ฌ์˜€์ง€๋งŒ,
๊ฐœ๋ฐœ ๊ฒฝํ—˜์ด ์—†๋˜ ๋‚˜๋ฅผ ๊ฐœ๋ฐœ์ž๋กœ ์ฑ„์šฉํ•ด์ค€ ๊ฒƒ์— ๋Œ€ํ•œ ์˜๋ฆฌ(?)๋กœ, ํšŒ์‚ฌ์— ๋ถ€๋‹ด์„ ์ฃผ์ง€ ์•Š๊ณ  ์ด์ง์„ ์ง„ํ–‰ํ–ˆ๋‹ค.
์ด์ง์„ ๊ฒฐ์‹ฌํ•œ ์‹œ์ ์€ 2018๋…„ ํšŒ๊ณ ๋ฅผ ์“ฐ๋˜ ๋•Œ์˜€๋‹ค.

2-1. ๋•Œ๋งˆ์นจ ์ฐพ์•„์˜จ ๊ธฐํšŒ

2018๋…„ ํšŒ๊ณ  ๋งˆ์ง€๋ง‰ ๋ถ€๋ถ„์— ์•„๋ž˜์™€ ๊ฐ™์€ ๋‚ด์šฉ์ด ์žˆ๋‹ค.

์ด ๋•Œ ๊น€๋‚จ์ค€๋‹˜(ํ˜„์‹ค์—์„  ๋‚จ์ค€์ดใ…Ž)์ด ์•„๋ž˜์™€ ๊ฐ™์ด ์‚ฌ๋‚ด์ถ”์ฒœ ๊ธฐํšŒ๋ฅผ ์ฃผ์…จ๋‹ค.

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

2-2. ์ด์ง ์‹œ์ž‘ ์•Œ๋ฆฌ๊ธฐ

์ด์ง์„ ๊ฒฐ์‹ฌํ•œ ์ดํ›„, ์ด์งํ•  ๋•Œ๊ฐ€ ๋˜๋ฉด ์—ฐ๋ฝ ๋‹ฌ๋ผ ํ•˜์…จ๋˜ ์ด์‚ฌ๋‹˜๊ป˜ ์ด์ง ์˜์‚ฌ๋ฅผ ์•Œ๋ ธ๋‹ค.
๊ทธ๋Ÿฐ๋ฐ 2018๋…„ ํšŒ๊ณ ๋ฅผ ์ข‹๊ฒŒ ๋ด์ฃผ์‹  ๋ถ„๋“ค์ด ๊ณ„์…”์„œ, ๋ฐ”๋กœ 3๊ฐœ์˜ ํšŒ์‚ฌ์™€ ๋ฉด์ ‘์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

์ง์ ‘ ์•Œ์•„๋ณด๊ณ  ์„ ํƒํ•œ ํšŒ์‚ฌ๋“ค์€ ์•„๋‹ˆ์—ˆ์ง€๋งŒ, ๋‚ด ์‹ค๋ ฅ์— ๊ณผ๋ถ„ํ•œ ํšŒ์‚ฌ๋“ค์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ์‚ฌํ•œ ๋งˆ์Œ์œผ๋กœ ์ง„ํ–‰ํ–ˆ๋‹ค.

2-3. ๋ถ™์œผ๋ฉด ๋Œ€๋ฐ•, ๋–จ์–ด์ ธ๋„ ์ข‹์€ ์—ฐ์Šต

์ด์ง์„ ๊ฒฐ์‹ฌํ–ˆ์ง€๋งŒ ๊ฐœ๋ฐœ์ž๋กœ์„œ๋Š” ์ฒซ ์ด์ง์ด๋ผ ๋ฉด์ ‘ ์ค€๋น„๊ฐ€ ๋ง‰๋ง‰ํ–ˆ๋Š”๋ฐ,
๋‹คํ–‰ํžˆ ํ•œ์žฌ์—ฝ๋‹˜์ด ์šด์˜ํ•˜์‹œ๋Š” Tech Interview For Beginner์™€,
๊ถŒํฌ์ •๋‹˜์ด ์šด์˜ํ•˜์‹œ๋Š” Tech Interview์˜ ๋‚ด์šฉ์œผ๋กœ ๊ธฐ์ˆ ๋ฉด์ ‘ ์ค€๋น„๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

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

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

Java์™€ Spring์„ ์‚ฌ์šฉํ•˜๋Š” 5๊ฐœ์˜ ํšŒ์‚ฌ์— ์ง€์›ํ–ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์„œ๋ฅ˜๊ฐ€ ํ†ต๊ณผ๋œ ๊ณณ์€ ZEPL ๋‹จ ํ•œ ๊ณณ ๋ฟ์ด์—ˆ๋‹ค.

์—ญ์‹œ ๋‚˜๋Š” ์•„์ง ์ดˆใ…‚๋ฐฅ์ด๊ตฌ๋‚˜.. ๋ผ๊ณ  ์”์“ธํ•ดํ•˜๋Š” ํ•œ ํŽธ,
๊ทธ๋ž˜๋„ ๋ฉด์ ‘ ์—ฐ์Šต์„ ํ•œ ๋ฒˆ์€ ํ•ด๋ณผ ์ˆ˜ ์žˆ๊ฒ ๋‹ค!๋ผ๋ฉฐ ์• ์จ ๋งˆ์Œ์„ ๋‹ค์žก์•˜๋‹ค.

2-4. ๋ฉด์ ‘ ์‹œ์ž‘

์œ„์˜ ๊ณผ์ •์„ ๊ฑฐ์ณ, ์ด 5์žฅ์˜ ํŒจ๋ฅผ ๋“ค๊ณ  ๋ฉด์ ‘ ๋ฆด๋ ˆ์ด์— ๋Œ์ž…ํ–ˆ๋‹ค.

๊ฐ€์žฅ ๋จผ์ € ๋ฉด์ ‘์„ ๋ณธ ๊ณณ์€ ZEPL์ด์—ˆ๋‹ค. ๋ฉด์ ‘์€ ๊ตฌ๊ธ€ ํ–‰์•„์›ƒ์„ ์‚ฌ์šฉํ–ˆ๊ณ , ์˜์–ด๋กœ ์ง„ํ–‰๋˜์—ˆ๋‹ค.

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

์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ…Œ์ŠคํŠธ ์ค€๋น„๊ฐ€ ์ „ํ˜€ ์•ˆ ๋œ ์ƒํƒœ์˜€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. (ํ‰์ƒ ํ’€์–ด๋ณธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๊ฐ€ 10๋ฌธ์ œ ์•ˆํŒŽ์ธ ์ƒํƒœ)
๊ฒŒ๋‹ค๊ฐ€ ํ’€์ด ๊ณผ์ •์„ ์„ค๋ช…ํ•˜๋ฉฐ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋‹ฌ๋ผ๋Š” ์š”์ฒญ์„ ๋ฐ›์•˜๋‹ค. ์ง€๊ธˆ ์ƒ๊ฐํ•ด๋ณด๋ฉด ์–ด๋ ค์šด ๋ฌธ์ œ๋Š” ์•„๋‹ˆ์—ˆ๋Š”๋ฐ, ๋‹น์‹œ์—๋Š” ์†๋„ ๋Œˆ ์ˆ˜ ์—†์—ˆ๋‹ค.

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

์ด๋•Œ ๋Š๋‚€ ๋ถ€๋„๋Ÿฌ์›€๊ณผ ๋‚˜ ์ž์‹ ์— ๋Œ€ํ•œ ๋ถ„๋…ธ๊ฐ€ ์•„์ง๋„ ์ƒ์ƒํ•˜๋‹ค.

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

๊ธฐ์ˆ  ๋ฉด์ ‘์„ ์—ฐ์Šตํ•˜๊ณ ์ž ๋„์ „ํ–ˆ๋‹ค๊ฐ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐฉ๋ง์ด๋กœ ๋’คํ†ต์ˆ˜๋ฅผ ์Ž„๊ฒŒ ์–ป์–ด ๋งž์•˜๋‹ค.
์ง„์ •์„ฑ ์—†์ด ๋„์ „ํ•œ ์ž์˜ ํ•„์—ฐ์ ์ธ ์ตœํ›„์˜€์ง€๋งŒ, ์ด ๋ฉด์ ‘์„ ๊ณ„๊ธฐ๋กœ ๊ท€์ค‘ํ•œ ๊นจ๋‹ฌ์Œ์„ ํ•˜๋‚˜ ์–ป์—ˆ๋‹ค.

"๊ฐœ๋ฐœ์ž ์„ธ๊ณ„์—์„œ ์‹ค๋ ฅ์ด ๋ถ€์กฑํ•˜๋ฉด, ๋ˆ„๊ตฌ๋ณด๋‹ค๋„ ๋‚˜ ์ž์‹ ์—๊ฒŒ ๋–ณ๋–ณํ•˜์ง€ ๋ชปํ•˜๊ฒ ๊ตฌ๋‚˜"

2-5. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ…Œ์ŠคํŠธ

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

๊ทธ๋ž˜์„œ ์ธ์‚ฌํŒ€์— ์ค€๋น„ํ•  ์‹œ๊ฐ„์„ ๋” ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š”์ง€ ๋ฌธ์˜ํ–ˆ๊ณ , ๋‹คํ–‰ํžˆ 3์ผ์„ ๋” ๋ฐ›์•˜๋‹ค.
์ฃผ์–ด์ง„ 10์ผ ์•ˆ์— Codility์—์„œ ์‹œํ—˜์— ์‘์‹œํ•ด์•ผ ํ–ˆ๋Š”๋ฐ, ์•„์ง ์ด์ „ ํšŒ์‚ฌ์— ๋‹ค๋‹ˆ๋˜ ๋•Œ๋ผ์„œ ์—ฐ์Šตํ•  ์‹œ๊ฐ„์ด ํ„ฑ์—†์ด ๋ถ€์กฑํ–ˆ๋‹ค.

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

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

ํ•˜์ง€๋งŒ ํ•˜๋ฃจ์— ๋งŽ์ด ํ’€์–ด์•ผ ๋‹ค์„ฏ ๋ฌธ์ œ์˜€๊ธฐ ๋•Œ๋ฌธ์—, ์• ์ดˆ์— ๋ชฉํ‘œ๋กœ ํ–ˆ๋˜ Codility ์—ฐ์Šต๋ฌธ์ œ๋“ค์„ ๋‹ค ํ’€ ์ˆ˜๋Š” ์—†์—ˆ๋‹ค.
๋Œ€์‹  ๋ฌธ์ œ๊ฐ€ ์•ˆ ํ’€๋ ค๋„ ๋ฐ”๋กœ ํ’€์ด๋ฅผ ๋ณด์ง€ ์•Š๊ณ , ์ตœ์†Œ 1์‹œ๊ฐ„์€ ์ด๋ฆฌ์ €๋ฆฌ ๊ณ ๋ฏผํ•ด๋ณด๊ณ  ํ’€์ด๋ฅผ ํ™•์ธํ–ˆ๋‹ค.
Codility ์—ฐ์Šต๋ฌธ์ œ๋“ค์ด ๋น„๋น„ ๊ผฌ์ธ ๋ฌธ์ œ๋“ค์€ ์•„๋‹ˆ์–ด์„œ 1์‹œ๊ฐ„ ์ •๋„๋Š” ๊ณ ๋ฏผํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์—ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋“œ๋””์–ด ์ œ์ถœ ๋งˆ๊ฐ์ผ์ด ๋‹ค๊ฐ€์™”๋‹ค. 2์‹œ๊ฐ„ 40๋ถ„ ๋™์•ˆ ์„ธ ๋ฌธ์ œ๋ฅผ ํ’€์–ด์•ผ ํ–ˆ๋‹ค.
๋‚œ์ด๋„๋Š” Codility ์—ฐ์Šต๋ฌธ์ œ๋“ค๋ณด๋‹ค ์กฐ๊ธˆ ๋” ์–ด๋ ค์šด ์ˆ˜์ค€์ด์—ˆ๋‹ค.

1๋ฒˆ ๋ฌธ์ œ๋Š” ์ž˜ ํ‘ผ ๊ฒƒ ๊ฐ™์•˜๊ณ ,
2๋ฒˆ ๋ฌธ์ œ๋Š” ์ž˜ ํ‘ผ ๊ฒƒ ๊ฐ™์•˜์ง€๋งŒ, ์‹œ๊ฐ„ ๋ถ€์กฑ์œผ๋กœ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ๊ผผ๊ผผํ•˜๊ฒŒ ์ฒดํฌํ•˜์ง€ ๋ชปํ–ˆ๋‹ค.
3๋ฒˆ ๋ฌธ์ œ๋Š” 30๋ถ„๋„ ๋‚จ์ง€ ์•Š์€ ์ƒํ™ฉ์—์„œ ํ’€๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ๋ง‰ํŒ์— ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์•˜์ง€๋งŒ, ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋‹ค๊ฐ€ ์‹œ๊ฐ„์ด ๋๋‚˜๋ฒ„๋ ธ๋‹ค.

๋ฉด์ ‘์— ๋Œ€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ”๋กœ ๋ฌธ์ œ๋ฅผ ๋ณต๊ธฐํ•ด์„œ ๊ธฐ๋กํ•ด๋‘๊ณ , 2๋ฒˆ ๋ฌธ์ œ์™€ 3๋ฒˆ ๋ฌธ์ œ๋Š” ๊ทธ ์ž๋ฆฌ์—์„œ ๋ฐ”๋กœ ๋‹ค์‹œ ํ’€์—ˆ๋‹ค.
์ž˜ ํ‘ผ ๊ฒƒ์€ ์•„๋‹ˆ์—ˆ์ง€๋งŒ, ๊ทธ๋ž˜๋„ 10์ผ ๋™์•ˆ ์—ฐ์Šตํ•œ ๊ฒƒ ์น˜๊ณ ๋Š” ๊ฝค ํ‘ผ ๊ฒƒ ๊ฐ™์•„์„œ ๋งˆ์Œ์ด ํ™€๊ฐ€๋ถ„ํ–ˆ๋‹ค.

์ผ์ฃผ์ผ ๋’ค์— ๋‚˜์˜จ ๊ฒฐ๊ณผ๋Š” ๊ฐ„๋ฐœ์˜ ์ฐจ์ด๋กœ ํ†ต๊ณผ!

์•„์ง ์ตœ์ข… ํ•ฉ๊ฒฉํ•œ ๊ฒƒ์€ ์•„๋‹ˆ์—ˆ์ง€๋งŒ, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ…Œ์ŠคํŠธ์— ํ†ต๊ณผํ–ˆ๋‹ค๋Š” ์‚ฌ์‹ค์— ์–ผ์–ผํ–ˆ๋˜ ๋’คํ†ต์ˆ˜๊ฐ€ ๋ง๋”ํ•ด์กŒ๋‹ค ๐Ÿ˜Œ

2-6. ๋ฉด์ ‘ & ํ•ฉ๊ฒฉ

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

์คŒ์ธํ„ฐ๋„ท ๊ธฐ์ˆ ๋ฉด์ ‘์€ ๋‹ค๋ฅธ ํšŒ์‚ฌ๋“ค์˜ ๊ธฐ์ˆ ๋ฉด์ ‘๋ณด๋‹ค ๋” ์–ด๋ ค์› ๋‹ค.
๋ฐ›์€ ์งˆ๋ฌธ์˜ ์ ˆ๋ฐ˜๋ฐ–์— ๋‹ต๋ณ€ํ•˜์ง€ ๋ชปํ–ˆ๋Š”๋ฐ, ๋ชจ๋ฅด๋Š” ๊ฒƒ์€ ์†”์งํ•˜๊ฒŒ ๋ชจ๋ฅธ๋‹ค๊ณ  ๋‹ต๋ณ€ํ–ˆ๋‹ค.

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

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

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


(์ž๊ธฐ ํ‚ค๋ณด๋‹ค ๋” ๊ธด ์นด์™€์ด ๋ ˆ๋„ˆ๋“œ์˜ Wingspan)

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

์—ญ์‹œ๋‚˜ ๊ฐ€๊นŒ์Šค๋กœ 1์ฐจ ๋ฉด์ ‘์„ ํ†ต๊ณผํ•˜๊ณ , ๊ธฐ์ˆ ๋ฉด์ ‘ ๊ฐ™์€ ์ตœ์ข…๋ฉด์ ‘์ด ์ง„ํ–‰๋˜์—ˆ๋‹ค.

๊ฒฐ๊ณผ๋Š” ํ•ฉ๊ฒฉ! ํ•ฉ๊ฒฉ ์ „ํ™”๋ฅผ ๋ฐ›์€ ํ›„, ์™€์ดํ”„์™€ ์–ผ์‹ธ์•ˆ๊ณ  ๋ฐฉ๋ฐฉ ๋›ฐ๋ฉฐ ์ข‹์•„ํ–ˆ๋‹ค ๐Ÿ˜„

์ด๋ ‡๊ฒŒ ์•ฝ 2๊ฐœ์›”์˜ ์ด์ง ๊ณผ์ •์„ ๊ฑฐ์ณ์„œ, 2019๋…„ 2์›” 11์ผ ์คŒ์ธํ„ฐ๋„ท ํฌํ„ธ๊ฐœ๋ฐœํŒ€์œผ๋กœ ์ด์งํ–ˆ๋‹ค.
๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•œ์ง€ ์•ฝ 1๋…„ ๋งŒ์—, ๋“œ๋””์–ด ์ œ๋Œ€๋กœ ๋œ ํšŒ์‚ฌ์—์„œ ๊ฐœ๋ฐœ์ž๋กœ ์ผํ•˜๊ฒŒ ๋œ ๊ฒƒ์ด๋‹ค.


3. ์„ธ ๋ฒˆ์˜ ์ ํ”„

2019๋…„ ๊ฐœ๋ฐœ ์‹ค๋ ฅ ํ–ฅ์ƒ์— ๊ฐ€์žฅ ํฐ ๋„์›€์ด ๋˜์—ˆ๋˜ ์„ธ ๊ฐ€์ง€ ๊ฒฝํ—˜์„ ์ •๋ฆฌํ•ด๋ณธ๋‹ค.
ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ, ๋ฐ•์žฌ์„ฑ๋‹˜์˜ TDD ๊ฐ•์˜, ํšŒ์‚ฌ ์—…๋ฌด

3-1. ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ

2019๋…„ 2์›” 18์ผ๋ถ€ํ„ฐ 5์›” 3์ผ๊นŒ์ง€ ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค.
์ž์„ธํ•œ ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ ํ›„๊ธฐ๋Š” ์คŒ์ธํ„ฐ๋„ท ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ์— ์žˆ๋‹ค.

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

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

์ž…์‚ฌ ์ฒซ ๋‚ , ๋‚ด๊ฐ€ ์†ํ•˜๊ฒŒ ๋  ํŒŒํŠธ์˜ ์„ ์ž„ ๊ฐœ๋ฐœ์ž๋ถ„๊ป˜์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ํ”„๋กœ์ ํŠธ ์ฃผ์ œ์™€ ํ•„์ˆ˜/์„ ํƒ ๊ธฐ์ˆ ๊ณผ ๊ธฐ๋Šฅ์„ ์ •ํ•ด์ฃผ์…จ๋Š”๋ฐ,
์ฃผ์ œ๋Š” ํฌํ„ธ๊ฐœ๋ฐœํŒ€ ํŒ€์› ๊ฐ„ ๊ธฐ์ˆ  ๊ณต์œ ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐœ๋ฐœ ์ปจํ…์ธ  ๊ณต์œ  ์„œ๋น„์Šค์˜€๋‹ค.

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

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

ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ๋Š” ์ •ํ•ด์ง„ ๊ธฐ๊ฐ„ ์•ˆ์— ERD ์„ค๊ณ„๋ถ€ํ„ฐ Vue.js๋ฅผ ํ™œ์šฉํ•œ ํ™”๋ฉด๋‹จ๊นŒ์ง€ ๋ชจ๋“  ๊ฒƒ์„ ์ง์ ‘ ๊ฐœ๋ฐœํ•ด์•ผ ํ–ˆ๊ณ ,
์ตœ๋Œ€ํ•œ ์งˆ๋ฌธํ•˜์ง€ ์•Š๊ณ  ์Šค์Šค๋กœ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ์•”๋ฌต์ ์ธ ๋ฃฐ์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์Šค์ผ€์ฅด ๊ด€๋ฆฌ๊ฐ€ ์ค‘์š”ํ–ˆ๋‹ค.

๊ทธ๋ž˜์„œ Notion ํŽ˜์ด์ง€๋กœ ํ”„๋กœ์ ํŠธ ํ˜„ํ™ฉํŒ์„ ๋งŒ๋“ค์–ด์„œ ํ”„๋กœ์ ํŠธ ์Šค์ผ€์ฅด์„ ๊ด€๋ฆฌํ–ˆ๊ณ ,
ํ˜„ํ™ฉํŒ์˜ ๋งํฌ๋ฅผ ์„ ์ž„ ๊ฐœ๋ฐœ์ž๋ถ„๋“ค๊ป˜ ๊ณต์œ ํ•ด์„œ, ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์–ธ์ œ๋“  ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ๋‹ค.

ํ•™์Šต๊ณผ ๊ตฌํ˜„์„ ๋ณ‘ํ–‰ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ผ์ •์€ ์ƒ๊ฐ๋ณด๋‹ค ๋” ์ด‰๋ฐ•ํ–ˆ๋‹ค.
๋งค์ผ ๋ฐค 11์‹œ 45๋ถ„(ํšŒ์‚ฌ ๊ฑด๋ฌผ ๋‹ซ๋Š” ์‹œ๊ฐ„)๊นŒ์ง€ ํšŒ์‚ฌ์—์„œ ๊ฐœ๋ฐœ์„ ํ•ด๋„ ์‹œ๊ฐ„์ด ๋ถ€์กฑํ•ด์„œ, ์ฃผ๋ง์—๋„ ๋ฐค 11์‹œ๊นŒ์ง€ ํšŒ์‚ฌ์—์„œ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ–ˆ๋‹ค.

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

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

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

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

3-2. TDD ๊ฐ•์˜

2019๋…„ 6์›” ์ค‘์ˆœ ~ 7์›” ๋ง
์•ฝ 5์ฃผ๊ฐ„ ๋ฐ•์žฌ์„ฑ๋‹˜์˜ TDD, Refactoring, Clean Code 5๊ธฐ๋ฅผ ์ˆ˜๊ฐ•ํ–ˆ๋‹ค. (์ดํ•˜ ‘TDD ๊ฐ•์˜’)

ํฌํ„ธ๊ฐœ๋ฐœํŒ€์—๋Š” ์ด๋ฏธ TDD ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜์‹  ๋ถ„๋“ค์ด ๋งŽ์ด ๊ณ„์…จ๋Š”๋ฐ, ๋ชจ๋‘๊ฐ€ ์ถ”์ฒœํ•ด์ฃผ์…จ๋‹ค.
4๊ธฐ์— ์ˆ˜๊ฐ•ํ•œ ๋‚จ์ค€์ด๋„ ์—ญ์‹œ๋‚˜ ๊ฐ•๋ ฅํ•˜๊ฒŒ ์ถ”์ฒœํ–ˆ๊ธฐ์—, 88๋งŒ์›์ด๋ผ๋Š” ์ˆ˜๊ฐ•๋ฃŒ๋ฅผ ์‚ฌ๋น„๋กœ ์ง€๋ถˆํ•˜๊ณ  5๊ธฐ์— ์ˆ˜๊ฐ•ํ–ˆ๋‹ค.

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

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

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

์ œ์ถœํ•œ ๋ชจ๋“  ๊ณผ์ œ์™€ ์ฝ”๋“œ๋ฆฌ๋ทฐ๋Š” ์ด ์ €์žฅ์†Œ์— ๋ชจ์•„๋‘์—ˆ๋‹ค.

ํ•˜์ง€๋งŒ ํšŒ์‚ฌ์— ๋‹ค๋‹ˆ๋ฉด์„œ TDD ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋‹ˆ, ํ—ฌ๊ฒŒ์ดํŠธ๊ฐ€ ์—ด๋ ธ๋‹ค.
๋งค ์ฃผ 4๋‹จ๊ณ„์˜ ๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•˜๋Š”๋ฐ, ๊ณผ์ œ๋ฅผ ์ œ์ถœํ•˜๊ณ  ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ํ†ต๊ณผํ•ด์•ผ ๋‹ค์Œ ๋‹จ๊ณ„์˜ ๊ณผ์ œ๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.
๊ทธ๋Ÿฐ๋ฐ ๊ทผ๋ณธ ์—†๋Š” ๊ฐœ๋ฐœ์ž์ธ ๋‚˜๋Š” ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ๊ณ„์† ํ†ต๊ณผํ•˜์ง€ ๋ชปํ–ˆ๊ณ , 2์ฃผ์ฐจ๊ฐ€ ๋๋‚˜๊ฐˆ ๋ฌด๋ ต์—๋„ 1์ฃผ์ฐจ ๊ณผ์ œ๋ฅผ ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค.

ํ‡ด๊ทผ ํ›„์— ๋ชจ๋“  ์‹œ๊ฐ„์„ ์Ÿ์•„ ๋ถ€์–ด๋„ ๊ณผ์ œํ•  ์‹œ๊ฐ„์ด ๋ถ€์กฑํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋Š” 5์ฃผ ๋™์•ˆ ์ผ ํ‰๊ท  ์ˆ˜๋ฉด์‹œ๊ฐ„์ด 4์‹œ๊ฐ„์— ๋ถˆ๊ณผํ–ˆ๋‹ค.
๋•Œ๋ฌธ์— ์™€์ดํ”„์™€ ์ œ์ฃผ๋„๋กœ ์—ฌ๋ฆ„ํœด๊ฐ€๋ฅผ ๋– ๋‚ฌ๋˜ ๊ฐ•์˜ 3์ฃผ์ฐจ์—๋Š”, ์ œ์ฃผ๋„์—์„œ๋„ ๊ณผ์ œ๋ฅผ ํ–ˆ๋‹ค. ์ตœ์•…์˜ ๋‚จํŽธ ๋“ฑ๊ทน

ํšŒ์‚ฌ์ผ๊ณผ ๋ณ‘ํ–‰ํ•˜์‹œ๋Š” ๋ถ„๋“ค์ด ๋งŽ์œผ์…จ๋Š”์ง€, ๊ณผ์ œ๋ฅผ ๋๊นŒ์ง€ ์ง„ํ–‰ํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ถ„๋“ค๋„ ๋งŽ์ด ๊ณ„์…จ๋‹ค.
๋งˆ์ง€๋ง‰ ๋ณผ๋ง ๊ณผ์ œ๊นŒ์ง€ ์ œ์ถœํ•œ ์ˆ˜๊ฐ•์ƒ์€ 25๋ช… ์ค‘์— 10๋ช…๋„ ์•ˆ ๋  ์ •๋„๋กœ, ๋„๋„ํ•œ ๊ฐ•์˜๊ฐ€ ์•„๋‹ˆ์—ˆ๋‹ค.
๋‚˜ ๋˜ํ•œ ๋งˆ์ง€๋ง‰ ๋ณผ๋ง ๊ณผ์ œ๋ฅผ ์ˆ˜๊ฐ•๊ธฐ๊ฐ„์„ 2์ฃผ๋‚˜ ์ดˆ๊ณผํ•œ ์‹œ์ ์— ์ œ์ถœํ–ˆ๋‹ค. ๊ทธ๋ž˜๋„ ๋ฆฌ๋ทฐํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ–ˆ๋‹ค ๐Ÿ˜Œ

๋งˆ์ง€๋ง‰ ๊ณผ์ œ์˜ ๋งˆ์ง€๋ง‰ Pull Request๊ฐ€ Merge ๋˜์—ˆ์„ ๋•Œ๋Š”, ๋ฟŒ๋“ฏํ•จ + ํ•ด๋ฐฉ๊ฐ + ์ž์‹ ๊ฐ ์ด ๊ต์ฐจํ–ˆ๋‹ค.
์ด ๋‚  ๋ฉ”๋ชจ์žฅ์—๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๊ธ€์„ ์ ์–ด๋‘์—ˆ๋‹ค.

2019๋…„ 7์›” 28์ผ
< TDD ๊ฐ•์˜๋Š” ๋•Œ๋ฐ€์ด์™€ ๊ฐ™์•˜๋‹ค >

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

๊ทธ๋Ÿฐ๋ฐ ๋•Œ๋ฅผ ๋‹ค ๋ฐ€๊ณ ๋‚˜๋‹ˆ,
์ด์ œ๋Š” ๋•Œ๋ฅผ ๋ฐ€์ง€ ์•Š์œผ๋ฉด ์˜จ ๋ชธ์ด ๊ฐ„์ง€๋Ÿฌ์›Œ์งˆ ๊ฒƒ ๊ฐ™๋‹ค.

3-3. ํšŒ์‚ฌ ์—…๋ฌด

์œ„์˜ ๋‘ ๊ฐ€์ง€ ๊ฒฝํ—˜๋„ ๊ฒฐ๊ตญ ํšŒ์‚ฌ ์—…๋ฌด๋ฅผ ์ž˜ํ•˜๊ธฐ ์œ„ํ•œ ์ˆ˜๋‹จ์ด๋‹ค.
์ฒ˜์Œ์œผ๋กœ ์ œ๋Œ€๋กœ ๋œ ๊ฐœ๋ฐœํŒ€์—์„œ ์ผํ•˜๋ฉด์„œ ๋Š๋‚€ ํšŒ์‚ฌ ์—…๋ฌด๋Š” ์•„๋ž˜์™€ ๊ฐ™์•˜๋‹ค.

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

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

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

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

ํ•˜์ง€๋งŒ ๊ทธ๋งŒํผ ๊ฐœ๋ฐœ์ž ๊ฐœ๊ฐœ์ธ์ด ๋” ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์—ฌ์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—,
์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž ์ž…์žฅ์—์„œ๋Š” ์•ˆ์ „ํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•œ ๊ณผ์ •์„ ์Šต๊ด€ํ™” ํ•  ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜๋‹ค.

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


4. ์ธ๋ช…๊ตฌ์กฐ์š”์›

2019๋…„ 7์›” 27์ผ ~ 8์›” 24์ผ

TDD ๊ฐ•์˜๊ฐ€ ๋๋‚˜๊ฐˆ ๋ฌด๋ ต, ๋ฌธ๋“ ์ด๋Ÿฐ ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ๋‚ด ๋ชจ๋“  ์‹œ๊ฐ„์„ ๊ฐœ๋ฐœ์—๋งŒ ์Ÿ์•„๋ถ€์–ด๋„ ๋˜๋Š” ๊ฑธ๊นŒ?
๋‚ด ์‚ถ์— ๋” ์ค‘์š”ํ•œ ๊ณผ์ œ๋“ค๋„ ์žˆ๋Š”๋ฐ, ๋ชจ๋ฅด๊ณ  ์ง€๋‚˜์น˜๋Š” ๊ฒƒ์€ ์•„๋‹๊นŒ?

๊ฝค ์ง„์ง€ํ•˜๊ฒŒ ๊ณ ๋ฏผํ•œ ๊ฒฐ๊ณผ, 2018๋…„ ์—ฌ๋ฆ„ ๋ฐ”๋‹ค์— ๋น ์ง„ ๊ณ ๋“ฑํ•™์ƒ์„ ๊ตฌํ•˜๋‹ค๊ฐ€ ๊ฐ™์ด ์ฃฝ์„๋ป”ํ•œ ์ผ์ด ์ƒ๊ฐ๋‚ฌ๋‹ค.
๋ฌผ์— ๋น ์ง„ ์‚ฌ๋žŒ์€ ์•„๋ฌด๋‚˜ ๊ตฌํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์€ ์‚ฌ๊ฑด์ด์—ˆ๋‹ค.

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

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

๊ทธ๋Ÿฐ๋ฐ ์‹ ์ฒญํ•˜๋ ค ํ–ˆ๋˜ ์ฃผ๋ง๋ฐ˜ ๊ฐ•์Šต์ด ์‹ ์ฒญ ์‹œ์ž‘ 30์ดˆ ๋งŒ์— ๋งˆ๊ฐ๋˜์–ด์„œ ์‹ ์ฒญ์— ์‹คํŒจํ–ˆ๋‹ค. ๐Ÿ˜ญ ๋งํ–ˆ๋‹ค

์ด๋ฒˆ ๊ฐ•์Šต์„ ๋“ฃ์ง€ ๋ชปํ•˜๋ฉด, 12์›” ํ•œ๊ฒจ์šธ์— ์ˆ˜๊ฐ•ํ•˜๊ฑฐ๋‚˜ ์ถฉ๋‚จ ์•„์‚ฐ์—์„œ ์—ด๋ฆฌ๋Š” ๊ฐ•์Šต์„ ์ˆ˜๊ฐ•ํ•ด์•ผ ํ–ˆ๋‹ค.
ํ•˜์ง€๋งŒ 12์›”์—๋Š” ํšŒ์‚ฌ ์ผ์ •์„ ์•Œ ์ˆ˜ ์—†์—ˆ๊ณ  ์ถฉ๋‚จ ์•„์‚ฐ๊นŒ์ง€ ๋‚ด๋ ค๊ฐ€๋Š” ๊ฒƒ์€ ์™€์ดํ”„๊ฐ€ ๋ฐ˜๋Œ€ํ–ˆ์œผ๋ฉฐ,
TDD ๊ฐ•์˜ ๋•๋ถ„์— ์ˆ˜๋ฉด ๋ถ€์กฑ์— ์‹œ๋‹ฌ๋ ธ๋˜ ๋‚˜๋Š” ํœด์‹์„ ์œ„ํ•ด์„œ 8์›”์— ๊ผญ ์ˆ˜๊ฐ•ํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค. ์ด๋•Œ๊นŒ์ง€๋Š” ํœด์‹์ผ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐ..

์ง€ํ‘ธ๋ผ๊ธฐ๋ผ๋„ ์žก๋Š” ์‹ฌ์ •์œผ๋กœ ์ ์‹ญ์ž์‚ฌ์— ์ „ํ™”ํ•ด์„œ ํ˜น์‹œ ๋Œ€๊ธฐ์ž๋กœ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ์ญˆ์—ˆ๋‹ค.
๋Œ€๊ธฐ์ž๋Š” ๋ฐ›์ง€ ์•Š์ง€๋งŒ, ์ทจ์†Œ ์ธ์›์ด ์ƒ๊ธฐ๋ฉด ์ˆ˜๊ฐ•์‹ ์ฒญ ํŽ˜์ด์ง€๊ฐ€ ๊ฐฑ์‹ ๋œ๋‹ค๋Š” ์†Œ์‹์„ ์ ‘ํ–ˆ๋‹ค. โ—๏ธ

์ˆ˜๊ฐ•์‹ ์ฒญ ํŽ˜์ด์ง€๋ฅผ ๊ฐœ๋ฐœ์ž๋„๊ตฌ๋กœ ์—ด์–ด๋ณด๋‹ˆ, ์ˆ˜๊ฐ•์‹ ์ฒญ ์ธ์› ๋ณ€ํ™”๋ฅผ ๊ฐ์ง€ํ•ด์„œ ์•Œ๋ ค์ฃผ๋Š” ๋ด‡์„ ๋Œ๋ฆฌ๋ฉด ๋  ๊ฒƒ ๊ฐ™์•˜๋‹ค.
๊ณง๋ฐ”๋กœ Spring Boot ํ”„๋กœ์ ํŠธ๋ฅผ ๋„์šฐ๊ณ , 10์ดˆ ๋งˆ๋‹ค ์ˆ˜๊ฐ•์‹ ์ฒญ ์ธ์› ๋ณ€ํ™”๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์–ธ์ œ ์–ด๋””์„œ๋“  ์•Œ๋žŒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก Slack ๋ด‡์„ ๋งŒ๋“ค๊ณ  ์—ฐ๋™ํ–ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹ˆ์—ˆ์œผ๋ฉด ์‹œ๋„ ๋•Œ๋„ ์—†์ด ์ง์ ‘ ํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ–ˆ์„ํ…๋ฐ, ๋ด‡์ด ๋Œ€์‹ ํ•ด์ฃผ๋‹ˆ ์ผ์ƒ์—๋งŒ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜๋‹ค. ๐Ÿ˜Œ

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


(HARU๋Š” ์šฐ๋ฆฌ ์ง‘ ๊ฐ•์•„์ง€ ์ด๋ฆ„ใ…Ž)

์˜ค์˜ท!!๐Ÿ˜† ํ•œ ๋ฒˆ์— 12์ž๋ฆฌ๊ฐ€ ์˜คํ”ˆ๋˜์—ˆ๋‹ค. ๊ด€๋ฆฌ์ž๊ฐ€ ์ทจ์†Œ ์ธ์›์„ ๋ชจ์•˜๋‹ค๊ฐ€ ํ•œ ๋ฒˆ์— ๊ฐฑ์‹ ํ•œ ๊ฒƒ์ด๋‹ค.
Slack ๋ด‡์ด 10์ดˆ๋งˆ๋‹ค ๋ณ€ํ™”๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, 10์ดˆ ๋งŒ์— ์ž๋ฆฌ 2๊ฐœ๊ฐ€ ์ฑ„์›Œ์ง€๋”๋‹ˆ 5๋ถ„๋งŒ์— 12์ž๋ฆฌ๊ฐ€ ๋ชจ๋‘ ์ฑ„์›Œ์กŒ๋‹ค. ใ„ทใ„ท
๊ฒฐ๊ตญ Slack ๋ด‡ ๋•๋ถ„์— ์›ํ•˜๋˜ ๊ฐ•์Šต์„ ์ˆ˜๊ฐ•ํ•˜๊ฒŒ ๋˜์—ˆ๊ณ , ๊ฐœ๋ฐœ์ž๋ผ์„œ ํ–‰๋ณตํ•œ ์ˆœ๊ฐ„์ด์—ˆ๋‹ค. ๐Ÿ˜„

์ธ๋ช…๊ตฌ์กฐ์š”์› ๊ฐ•์Šต์€ 4์ฃผ๊ฐ„ ์ฃผ๋ง ์•„์นจ 9์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 5์‹œ๊นŒ์ง€ ์ง„ํ–‰๋˜๋Š” ์ƒ์ง€์˜ฅ์ด์—ˆ๋‹ค. ๐Ÿ˜ฑ (2์ฃผ๊ฐ„ ์ฒด์ค‘ 8kg ๊ฐ์†Œ)
ํ•˜์ง€๋งŒ ์งง์€ ์‹œ๊ฐ„์— ๋งŽ์€ ๊ตฌ์กฐ ๊ธฐ์ˆ ๋“ค์„ ๋ฐฐ์šฐ๊ณ  ์ตํž ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜๋‹ค. ํŠนํžˆ ๊นŠ์€ ๋ฌผ ๊ณตํฌ์ฆ์ด ์‚ฌ๋ผ์กŒ๊ณ , ์ž…์˜์„ 20๋ถ„ ์ด์ƒ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

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


5. ์นผ๋Ÿผ๊ณผ ๋ฐœํ‘œ

< ์ปค๋ฆฌ์–ด ์Šคํ‚ฌ >์ด๋ผ๋Š” ๋ฒˆ์—ญ์„œ์— ์นผ๋Ÿผ์„ ์“ฐ๊ณ , SEF 2019์™€ ํŽ˜์ด์Šค๋ถ ์ด๋…ธ๋ฒ ์ด์…˜ ๋žฉ์—์„œ ๋ฐœํ‘œํ•  ๊ธฐํšŒ๋ฅผ ์–ป์—ˆ๋‹ค.

5-1. ์นผ๋Ÿผ

ํ•œ์ฐฝ ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋˜ 2019๋…„ 3์›”,
๊ธธ๋ฒ— ์ถœํŒ์‚ฌ์—์„œ < ์ปค๋ฆฌ์–ด ์Šคํ‚ฌ > ์ด๋ผ๋Š” ๋ฒˆ์—ญ์„œ์— ๋“ค์–ด๊ฐˆ ์นผ๋Ÿผ๊ณผ ์ถ”์ฒœํ‰์„ ์š”์ฒญ๋ฐ›์•˜๋‹ค.
ํ•˜๋ฃจ์— 5์‹œ๊ฐ„๋„ ๋ชป์ž๋˜ ์‹œ๊ธฐ์˜€์ง€๋งŒ, ๊ณผ๋ถ„ํ•œ ์ œ์•ˆ์„ ๊ฐ์‚ฌํ•œ ๋งˆ์Œ์œผ๋กœ ์ˆ˜๋ฝํ–ˆ๋‹ค. ๐Ÿ˜„

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

5-2. ๋ฐœํ‘œ 1

2019๋…„ 4์›” 13์ผ

Naver๊ฐ€ ์„ค๋ฆฝํ•œ ๋น„์˜๋ฆฌ ๊ต์œก์žฌ๋‹จ์ธ CONNECT ์žฌ๋‹จ์—์„œ ์ง„ํ–‰ํ•˜๋Š” SEF(Software Edu Fest) 2019 ํ–‰์‚ฌ์— ์—ฐ์‚ฌ ์ œ์•ˆ์„ ๋ฐ›์•˜๋‹ค.
ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ์— ์นผ๋Ÿผ๊นŒ์ง€ ์ง„ํ–‰์ค‘์ด์–ด์„œ, ๋ฐœํ‘œ๋ฅผ ์ค€๋น„ํ•  ์‹œ๊ฐ„์ด ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ถ€์กฑํ–ˆ์ง€๋งŒ ๊ธฐ์ˆ  ๋ฐœํ‘œ๊ฐ€ ์•„๋‹ˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ œ์•ˆ์„ ์ˆ˜๋ฝํ–ˆ๋‹ค.

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

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

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

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

์ „ ์„ธ๊ณ„์— ์ƒ์ค‘๊ณ„๋˜๋Š” ๊ฐœ๋ฐœ ์„ธ๋ฏธ๋‚˜์—์„œ ๋ผ์ด๋ธŒ ์ฝ”๋”ฉ์„ ํ•˜๋ฉฐ ๊ธฐ์ˆ  ๋ฐœํ‘œ๋ฅผ ํ•˜๋Š” ๊ฒƒ์ด ๊ฐœ๋ฐœ์ž๋กœ์„œ ๋‚˜์˜ ๋ชฉํ‘œ ์ค‘์— ํ•˜๋‚˜์ธ๋ฐ,
์ถ”ํ›„์— ์˜ฌ๋ผ์˜จ ๋ฐœํ‘œ ์˜์ƒ์„ ๋ณด๋‹ˆ, ์ด๋Ÿฐ ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

๋ฐœํ‘œ ๋Šฅ๋ ฅ๋„ ํƒ€๊ณ ๋‚œ ๊ฒƒ ๊ฐ™์ง€๋Š” ์•Š์œผ๋‹ˆ, ๊ฐœ๋ฐœ ์‹ค๋ ฅ์ด๋ž‘ ๋ฐœํ‘œ ์‹ค๋ ฅ ๋ชจ๋‘ ๊ฐˆ ๊ธธ์ด ๋ฉ€๊ฒ ๊ตฌ๋‚˜. ๐Ÿ˜„

5-3. ๋ฐœํ‘œ 2

2019๋…„ 11์›” 15์ผ

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

๊ฒฐ๊ตญ ์ œ์•ˆ์„ ์ˆ˜๋ฝํ–ˆ๋Š”๋ฐ, ๋‘ ๊ฐ€์ง€ ๊ณ„๊ธฐ๊ฐ€ ์žˆ์—ˆ๋‹ค.

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

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

์ด๋ ‡๊ฒŒ ๋‚˜๋ฆ„ ๋ฝ๋ฟŒ(?)๋ฅผ ๋ฐ›๊ณ  ์‹œ์ž‘ํ–ˆ์ง€๋งŒ, ๊ฐœ๋ฐœ ์™ธ์ ์ธ ๊ฒƒ์ด๋ผ ์—ฌ๊ฒจ์ง€๋Š” ๋ฐœํ‘œ ์ค€๋น„๊ฐ€ ๋„ˆ๋ฌด ํ•˜๊ธฐ ์‹ซ์—ˆ๋‹ค.
๋ฐœํ‘œ ์ค€๋น„๋ฅผ ํ•˜๋Š” ๋™์•ˆ ๊ณ„์†ํ•ด์„œ ๋‚˜๋Š” ์™œ ๊ฐ™์€ ์‹ค์ˆ˜๋ฅผ ๋ฐ˜๋ณตํ•˜๋Š”๊ฐ€, ๋‚˜๋Š” ์™œ ๋ฐœํ‘œ๋ฅผ ํ•œ๋‹ค๊ณ  ํ–ˆ๋Š”๊ฐ€..๋ผ๋ฉฐ ํž˜๊ฒน๊ฒŒ ๋ฐœํ‘œ๋ฅผ ์ค€๋น„ํ–ˆ๋‹ค.

์—ญ์‹œ๋‚˜ ํ•˜๊ธฐ ์‹ซ์€ ์ผ์„ ์–ต์ง€๋กœ ํ•˜๋ฉด, ๊ฒฐ๊ณผ๊ฐ€ ์ข‹์„ ์ˆ˜ ์—†๋Š” ๋ฒ•!
๋‚ด์šฉ์€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ๋ฐœํ‘œ๋ ฅ์€ ์ •๋ง ์ตœ์•…์ด์—ˆ๋‹ค. ์ˆจ์„ ๋‚ด๋ฑ‰์ง€ ๋ชปํ•˜๊ณ  ํ—‰ํ—‰๊ฑฐ๋ฆผ ๐Ÿ˜ญ

ํ•˜์ง€๋งŒ ๋ฐœํ‘œ๋ฅผ ํ•˜๊ณ  ๋‚˜๋ฉด, ๋‚ด๊ฐ€ ์–ป๊ณ  ๊ฐ€๋Š” ๊ฒƒ์ด ๋” ๋งŽ์•˜๋‹ค. ์ด๋ฒˆ ๋ฐœํ‘œ๋ฅผ ํ†ตํ•ด ๋‚ด๊ฐ€ ์–ป์€ ๊ฒƒ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

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


๋ฐœํ‘œ ์ค‘ Q&A ์„ธ์…˜์€ ์ง„์œ ๋ฆผ๋‹˜๊ณผ ํ•จ๊ป˜ ์ง„ํ–‰ํ–ˆ๋‹ค.

๋ฐœํ‘œ์™€ Q&A ์„ธ์…˜์ด ๋๋‚˜๊ณ , ํ”ผ์ž์™€ ๋งฅ์ฃผ๋ฅผ ๋จน๋Š” ๋„คํŠธ์›Œํ‚น ์‹œ๊ฐ„์ด ์žˆ์—ˆ๋‹ค.
๋งŽ์€ ๋ถ„๋“ค์ด ๋‹ค๊ฐ€์˜ค์…”์„œ ์งˆ๋ฌธ์„ ํ•ด์ฃผ์…จ๋Š”๋ฐ, ๋Œ€๋ถ€๋ถ„ ๋‚ด๊ฐ€ ์ž‘๋…„์— ํ–ˆ๋˜ ๊ณ ๋ฏผ๋“ค๊ณผ ๋น„์Šทํ•ด์„œ ๋‹ต๋ณ€๋“œ๋ฆฌ๊ธฐ๊ฐ€ ์ˆ˜์›”ํ–ˆ๋‹ค.

ํŠนํžˆ, ํšŒ์‚ฌ์—์„œ ์„ฑ์žฅํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ ๊ฐ™์•„ ์ด์ง์„ ๊ณ ๋ฏผํ•˜๋Š” 1~2๋…„์ฐจ ๊ฐœ๋ฐœ์ž๋ถ„๋“ค์ด ๋งŽ์œผ์…จ๋Š”๋ฐ, ๊ณผ๊ฐํ•˜๊ฒŒ ์ด์งํ•˜์‹œ๊ธฐ๋ฅผ ์ถ”์ฒœ๋“œ๋ ธ๋‹ค.
๋‚จ์˜ ์ธ์ƒ์— ๊ฐ ๋†”๋ผ, ๋ฐฐ ๋†”๋ผํ•˜๋Š” ๊ฒƒ์„ ์ •๋ง ์‹ซ์–ดํ•˜์ง€๋งŒ, ์งˆ๋ฌธํ•˜์‹œ๋Š” ๋ถ„๋“ค์˜ ์ƒํ™ฉ์„ ๋“ฃ๊ณ  ๋‚˜๋ฉด, ์ด์ง์„ ์ถ”์ฒœํ•  ์ˆ˜๋ฐ–์— ์—†์—ˆ๋‹ค.
์‹œ๋ฉ˜ํŠธ ๋ฐ”๋‹ฅ์—์„œ ๋ฒผ๋†์‚ฌ๋ฅผ ํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ์„ฑ์žฅํ•  ์ˆ˜ ์—†๋Š” ํ™˜๊ฒฝ์—์„œ๋Š” ๊ณผ๊ฐํ•˜๊ฒŒ ๋ฒ—์–ด๋‚˜๋Š” ๊ฒƒ์ด ์˜ณ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.


5. ๊ฐœ๋ฐœ ์ปจํ…์ธ  ๊ณต์œ  ํ”„๋กœ์ ํŠธ

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

5-1. { ๊ณ ํ€„๋ฆฌํ‹ฐ โšก๏ธ ๊ฐœ๋ฐœ ์ปจํ…์ธ  ๋ชจ์Œ }

์ž‘๋…„์— ๋งŒ๋“  { ๊ณ ํ€„๋ฆฌํ‹ฐ โšก๏ธ ๊ฐœ๋ฐœ ์ปจํ…์ธ  ๋ชจ์Œ } ์ €์žฅ์†Œ๋ฅผ ๊ณ„์† ์šด์˜์ค‘์ด๋‹ค.

์œ ์ตํ•œ ๊ฐœ๋ฐœ ๊ด€๋ จ ์ปจํ…์ธ (๋ธ”๋กœ๊ทธ ๊ธ€, ์˜์ƒ, ์Šฌ๋ผ์ด๋“œ ๋“ฑ)๋ฅผ ๋ชจ์•„๋‘๋Š” ์ €์žฅ์†Œ์ธ๋ฐ, 2018๋…„ 10์›” 7์ผ์— ๋งŒ๋“ค์–ด์„œ ๊ฑฐ์˜ ๋งค์ผ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ๋‹ค.

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

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

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

2019๋…„ 12์›”๊นŒ์ง€ ์•ฝ 1100๊ฐœ์˜ ์ปจํ…์ธ ๊ฐ€ ์Œ“์˜€๊ณ , ์ด 34๋ถ„๊ป˜์„œ PR๋กœ ์ปจํ…์ธ ๋ฅผ ๊ณต์œ ํ•ด์ฃผ์…จ๋‹ค.


2018๋…„ ํšŒ๊ณ  ๋•Œ์™€ ๋น„๊ตํ•˜๋ฉด 3๋ฐฐ ์ด์ƒ ์„ฑ์žฅ!

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

5-2. { ์ถœํ‡ด๊ทผ๊ธธ ๊ฐœ๋ฐœ ์ฝ๊ธฐ }

{ ๊ณ ํ€„๋ฆฌํ‹ฐ โšก๏ธ ๊ฐœ๋ฐœ ์ปจํ…์ธ  ๋ชจ์Œ } ์ด ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๋ผ๋ฉด,
์œ ํ†ต ์ฑ„๋„๋กœ์„œ { ์ถœํ‡ด๊ทผ๊ธธ ๊ฐœ๋ฐœ ์ฝ๊ธฐ } ํŽ˜์ด์Šค๋ถ ํŽ˜์ด์ง€, ์นดํ†ก ๋‹จํ†ก๋ฐฉ 1, ์นดํ†ก ๋‹จํ†ก๋ฐฉ 2๋ฅผ ์šด์˜ํ•˜๊ณ  ์žˆ๋‹ค.

ํŽ˜์ด์Šค๋ถ ํŽ˜์ด์ง€๋Š” 1๋…„๊ฐ„ ์•ฝ 5000์—ฌ๋ช…์˜ ํŒ”๋กœ์šฐ๊ฐ€ ์ฆ๊ฐ€ํ–ˆ๋‹ค.

์นด์นด์˜คํ†ก ๋‹จํ†ก๋ฐฉ์€ ์ฒซ๋ฒˆ์งธ ๋ฐฉ์ด ๊ฝ‰์ฐจ์„œ, ์ตœ๊ทผ์— ๋‘ ๋ฒˆ์งธ ๋ฐฉ์„ ๋งŒ๋“ค์—ˆ๋‹ค. ์ด 2100์—ฌ๋ช…์ด ์ฐธ์—ฌ์ค‘์ด๋‹ค.

ํŽ˜์ด์Šค๋ถ ํŽ˜์ด์ง€์™€ ์นดํ†ก ๋‹จํ†ก๋ฐฉ ๊ด€๋ฆฌ๋Š” 13๋…„์ง€๊ธฐ ์นœ๊ตฌ์™€ ํ•จ๊ป˜ํ•˜๊ณ  ์žˆ๋‹ค.


6. ํšŒ๊ณ ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด์ ธ์„œ ๋‹ด์ง€ ๋ชปํ•œ ๋‚ด์šฉ ์š”์•ฝ

ํšŒ๊ณ ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด์ ธ์„œ ๋‹ด์ง€ ๋ชปํ•œ 8๊ฐ€์ง€ ์ฃผ์ œ๊ฐ€ ์žˆ๋‹ค.
์•„์‰ฌ์šด ๋งˆ์Œ์— ๋ช‡ ๊ฐ€์ง€ ์ฃผ์ œ๋Š” ์งง๊ฒŒ๋ผ๋„ ๋‚จ๊ธฐ๊ณ ์ž ํ•œ๋‹ค.
์•„์‰ฌ์šด ๋งˆ์Œ์ด ๊ณ„์† ์ปค์ง€๋ฉด, ํšŒ๊ณ ๊ฐ€ ๋” ๊ธธ์–ด์ง€๋”๋ผ๋„ ์จ๋ฒ„๋ฆด ์˜ˆ์ •์ด๋‹ค.

6-1. ๋กค๋ชจ๋ธ

2019๋…„๋ถ€ํ„ฐ ์ด๋™์šฑ๋‹˜๊ณผ ์ด์ข…๋ฆฝ๋‹˜์„ ๊ฐœ๋ฐœ์ž ๋กค๋ชจ๋ธ๋กœ ์‚ผ๊ณ  ์žˆ๋‹ค.

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

๋กค๋ชจ๋ธ ์„ ํƒ ๊ธฐ์ค€

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

์ด ๋ถ„๋“ค์˜ ํ–‰์ ์„ ๋‚ด๊ฐ€ ๋”ฐ๋ผํ•œ ๋ถ€๋ถ„๋“ค์„ ์†Œ๊ฐœํ•˜๊ณ  ์‹ถ์ง€๋งŒ.. ๋„ˆ๋ฌด ๊ธธ์–ด์ ธ์„œ ์˜ฌํ•ด๋Š” ์—ฌ๊ธฐ๊นŒ์ง€ใ… 

6-2. Team Zunior ์Šคํ„ฐ๋””

๊ฐ™์€ ํŒ€ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋“ค(๊น€๋‚จ์ค€, ๊ถŒํฌ์ •)๊ณผ Team Zunior๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์Šคํ„ฐ๋””๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค. ๋‚˜๋ณด๋‹ค ํ›จ์”ฌ ์ž˜ํ•˜๋Š” ์ฃผ๋‹ˆ์–ด ๋™๋ฃŒ๋“ค๊ณผ ์Šคํ„ฐ๋””๋ฅผ ํ•˜๋ฉด์„œ, ์ธ๋ช…๊ตฌ์กฐ์š”์› ๊ฐ•์Šต ๋•Œ๋ฌธ์— ๊นจ์ง„ ํ•™์Šต ํ๋ฆ„๊ณผ ์Šต๊ด€์„ ๊ฐ•์ œ๋กœ ๋˜์ฐพ์•„ ์˜ฌ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

๋จผ ํ›—๋‚  ๋‚ด๊ฐ€ ์–ด๋–ค ์‚ฌ์—…์„ ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด, ๋ฐ˜๋“œ์‹œ ์ด ๋‘˜์„ ๊ฐœ๋ฐœ์ž๋กœ ์ฑ„์šฉํ•˜๊ณ  ์‹ถ๋‹ค. ์ •๋ง ์—ด์‹ฌํžˆ ๋…ธ๋ ฅํ•˜๊ณ , ๊ธฐ๋ณธ๊ธฐ๋„ ํƒ„ํƒ„ํ•˜๋‹ค.

์ด ๋‘ ์นœ๊ตฌ๋Š” ๋‚˜์ค‘์— ๋Œ€ํ•œ๋ฏผ๊ตญ ์ตœ๊ณ ์˜ ITํšŒ์‚ฌ์—์„œ CTO๋ฅผ ํ•˜๊ณ  ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.

6-3. ๊นƒํ—™ ์ผ์ผ์ปค๋ฐ‹ ์ข…๋ฃŒ

์ผ์ผ์ปค๋ฐ‹์„ ์ œ๋Œ€๋กœ ํ•œ ๊ฒƒ๋„ ์•„๋‹ˆ์—ˆ์ง€๋งŒ, ๋” ์ด์ƒ ์—ฐ์—ฐํ•˜์ง€ ์•Š๊ธฐ๋กœ ํ–ˆ๋‹ค.

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

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

๋‚˜์˜ ๊ฒฝ์šฐ, ์–ด์ฉŒ๋‹ค ๊พธ์ค€ํžˆ ์ปค๋ฐ‹์„ ํ•˜๊ฒŒ ๋˜์–ด ์ปค๋ฐ‹์ด ์Œ“์ด๊ฒŒ ๋˜๋ฉด ์ฃผ๊ฐ์ด ์ „๋„๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.
์ฆ‰, ๊ฐœ๋ฐœ์˜ ์ฆ๊ฑฐ๊ฐ€ ์ปค๋ฐ‹์ด์–ด์•ผ ํ•˜๋Š”๋ฐ, ์ปค๋ฐ‹์„ ์œ„ํ•œ ์ปค๋ฐ‹์„ ํ•˜๊ธฐ ์‹œ์ž‘ํ•œ ๊ฒƒ์ด๋‹ค.

๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ํ…Œ๋‹ˆ์Šค๋ฅผ ์˜ˆ๋กœ ๋“ค์ž๋ฉด, ํ…Œ๋‹ˆ์Šค๋Š” ๊ฒฐ๊ตญ ์ƒ๋Œ€ํŽธ ์ฝ”ํŠธ๋กœ ๊ณต์„ ๋„˜๊ธฐ๋Š” ๊ฒŒ์ž„์ธ๋ฐ,
์ผ์ผ์ปค๋ฐ‹์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ์€ ๊ณต์„ ์ƒ๋Œ€ํŽธ ์ฝ”ํŠธ๋กœ ๋„˜๊ธฐ๋Š” ๊ฒƒ๋ณด๋‹ค ๋‚ด๊ฐ€ ์ž…์€ ์šด๋™๋ณต์— ์‹ ๊ฒฝ ์“ฐ๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

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

๋‚˜๋งŒ์˜ ๋‹ค์ง์ผ ๋ฟ์ด๋‹ค. ์ผ์ผ์ปค๋ฐ‹์„ ํ•˜๋ฉด์„œ๋„ ํ•  ์ผ์„ ์ œ๋Œ€๋กœ ํ•˜์‹œ๋Š” ๋ถ„๋“ค์—๊ฒŒ๋Š” ์ „ํ˜€ ํ•ด๋‹น ์‚ฌํ•ญ ์—†๋Š” ์ด์•ผ๊ธฐ์ด๋‹ค.

6-4. ์ฑ…์œผ๋กœ ๊ณต๋ถ€ํ•˜๋Š” ๊ฒƒ

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

๋‹น์žฅ ํ•„์š”ํ•œ ๊ธฐ์ˆ ์ด ์•„๋‹ˆ๋”๋ผ๋„ ๊ณต๋ถ€ํ•˜๋ ค๋ฉด, ๊ทธ ๊ณต๋ถ€๋ฅผ ํ•ด๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์˜์ง€ ๊ฐ€ ํ•„์š”ํ•œ๋ฐ,
ํ•„์š”ํ•œ ์ƒํ™ฉ์„ ๋งˆ์ฃผํ–ˆ์„ ๋•Œ๋Š” ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์˜์ง€๊ฐ€ ์ƒ๊ธฐ์ง€๋งŒ, ๋‹น์žฅ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ธฐ์ˆ ์„ ์ตํžˆ๋Š” ์ผ์—๋Š” ์ธ์œ„์ ์ธ ์˜์ง€ ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

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

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


7. ๋งบ์œผ๋ฉฐ

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

ํŒŒ๋„์— ํœ˜๋ง๋ฆฌ๋ฉด ๋ณด๋“œ ์œ„์— ๋‹ค์‹œ ์˜ฌ๋ผ๊ฐ€๋Š” ๊ฒƒ๋„ ํž˜๋“ค๋‹ค. ๊ทธ ์ƒํƒœ์—์„œ ๋’ค์ด์–ด 3~4๊ฐœ์˜ ์—ฐ์†๋œ ํŒŒ๋„๋ฅผ ๋งž์ดํ•˜๋ฉด
๊ทธ์•ผ๋ง๋กœ ์ƒ์‚ฌ๋ฅผ ๊ฑด ์‚ฌํˆฌ๋ฅผ ๋ฒŒ์ด๊ฒŒ ๋œ๋‹ค. ํŒŒ๋„๊ฐ€ ์ข‹์€ ์ง€์—ญ ๊ธฐ์ค€
๊ทธ ๊ฒฐ๊ณผ ์ดˆ๋ณด์ž๋“ค์€ ์ฒด๋ ฅ์ด ๋ฐฉ์ „๋ผ์„œ ํ•ด๋ณ€์œผ๋กœ ๋‚˜๊ฐ€๊ฑฐ๋‚˜, ์„œํ•‘์€ ์ž์‹ ๊ณผ ๋งž์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ (ํ˜น์€ ์ฃฝ์„ ๊ณ ๋น„๋ฅผ ๋งž์ดํ•˜๊ณ ) ์„œํ•‘์„ ๊ทธ๋งŒ๋‘”๋‹ค.

๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๊ณ , ๊ฐœ๋ฐœ์ž๋กœ ์ฒ˜์Œ ์ผํ•˜๋˜ 2018๋…„์˜ ๋‚ด๊ฐ€ ๊ทธ๋žฌ๋‹ค.
๊ธฐ๋ณธ์ ์ธ Java ์ฝ”๋“œ๋„ ์ œ๋Œ€๋กœ ์ž‘์„ฑํ•˜์ง€ ๋ชปํ•˜๋ฉด์„œ ์Šคํ”„๋ง๋ถ€ํŠธ๋ฅผ ๋” ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ–ˆ๊ณ ,
RDB์˜ ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…๋„ ๋ชจ๋ฅด๊ณ  ์ฟผ๋ฆฌ ํ•œ ์ค„ ์ž‘์„ฑํ•  ์ค„ ๋ชจ๋ฅด๋ฉด์„œ, AWS EC2์— MySQL์„ ์˜ฌ๋ ค๋†“๊ณ  DB๋ฅผ ๋‹ค๋ฃฌ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์—ˆ๋‹ค.

๋‚ด ๋ˆˆ์— ํฌ๊ณ  ์ข‹์•„ ๋ณด์ด๋Š” ์ฒซ ๋ฒˆ์งธ ํŒŒ๋„๋ถ€ํ„ฐ ์‹œ๋„ํ–ˆ๋˜ ๊ฒƒ์ด๋‹ค.
๊ฒฐ๊ตญ, ๊ทธ ์—ฌํŒŒ๋กœ 2019๋…„์—๋Š” ๋’ค๋”ฐ๋ผ์˜ค๋Š” ํŒŒ๋„๋“ค์— ์ˆ˜ ์—†์ด ํœ˜๋ง๋ฆฌ๊ณ  ์–ป์–ด๋งž์•˜๋‹ค.

2020๋…„์—๋Š” ์กฐ๊ธˆ ๋” ๋ฉ€๋ฆฌ ๋ณด๊ณ , ๋‚ด๊ฐ€ ํƒ€์•ผ ํ•  ํŒŒ๋„์™€ ๋„˜๊ฒจ์•ผ ํ•  ํŒŒ๋„๋ฅผ ์ž˜ ๊ณ ๋ฅด๋ฉด์„œ,
์กฐ๊ธˆ ๋” ๊ฐœ๋ฐœ์„ ์ฆ๊ธฐ๊ณ , ์กฐ๊ธˆ ๋” ๊ฐœ๋ฐœ์„ ์ž˜ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•  ๊ฒƒ์ด๋‹ค.