์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ๋™์˜ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค

์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ๋™์˜ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค

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

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

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

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

์ฒซ ๋ฒˆ์งธ ์ดํ•ด ์ˆ˜์ค€: ์™œ ์ž‘๋™ํ•˜์ง€ ์•Š๋‚˜์š”?

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

ํ‘œ์ค€ ๊ตฌ์„ฑํ‘œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ์ฝ”๋“œ ์กฐ๊ฐ์„ ์ฐพ์œผ์‹ญ์‹œ์˜ค. (์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ณ„๋„์˜ ์ฃผ์ œ์ด๋ฏ€๋กœ ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ์— ๊ด€ํ•œ ์ฑ…์—์„œ ๋‹ค๋ฃน๋‹ˆ๋‹ค.)
  2. ์ด ์Šค๋‹ˆํŽซ์„ ๋ณ€๊ฒฝํ•˜์„ธ์š”.
  3. ๋ฒ„๊ทธ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ๊ณ  ํšŒ๊ท€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

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

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

์ง€๊ธˆ๊นŒ์ง€ ๋งํ•œ ๋‚ด์šฉ์„ ์š”์•ฝํ•˜๋ฉด, ์ฝ”๋“œ ํ’ˆ์งˆ์„ ์ €ํ•˜์‹œํ‚ค์ง€ ์•Š๋Š” ์ข‹์€ ๋ฒ„๊ทธ ์ˆ˜์ •์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ์ฝ”๋“œ์˜ ์ „์ฒด ๊ตฌ์กฐ์™€ ํŠน์ • ๋ฌธ์ œ์˜ ์›์ธ์„ ๋ชจ๋‘ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ์ˆ˜์ค€์˜ ์ดํ•ด: ์™œ ์ž‘๋™ํ•˜๋Š”๊ฐ€?

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

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

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

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

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

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

์„ธ ๋ฒˆ์งธ ์ˆ˜์ค€์˜ ์ดํ•ด: ์™œ ์ž‘๋™ํ•˜๋Š”๊ฐ€?

๋‚˜์˜ ์ตœ๊ทผ ํ†ต์ฐฐ๋ ฅ์€ ์ •ํ™•ํžˆ ์ด ์ˆ˜์ค€๊ณผ ๊ด€๋ จ์ด ์žˆ์œผ๋ฉฐ, ์•„๋งˆ๋„ ๋‚ด๊ฐ€ ์ด ์•„์ด๋””์–ด๋ฅผ ๋” ์ผ์ฐ ์–ป์—ˆ๋‹ค๋ฉด ๋‚˜์—๊ฒŒ ๊ฐ€์žฅ ํฐ ์ด์ ์„ ์ฃผ์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

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

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

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

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

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

๋„ค ๋ฒˆ์งธ ์ดํ•ด ์ˆ˜์ค€: ???

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

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€