Community

๐Ÿ’ป ๊ฐœ๋ฐœ ๊ฒฝ๋ ฅ 14๋…„, ์—ฌ์ „ํžˆ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์–ด๋ ต๋‹ค (1)

Piglei๋‹˜์˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์˜์—ญ/์š”์•ฝํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. --- ์˜ค๋ž˜์ „, ๊ณง ์กธ์—…์„ ์•ž๋‘๊ณ  ์žˆ๋˜ ๋‚˜๋Š” ์ธํ„ด ์ž๋ฆฌ๋ผ๋„ ์•Œ์•„๋ณผ ๊ฒธ ์ทจ์—… ๊ณต๊ณ ๋“ค์„ ์‚ดํŽด๋ณด๊ณ  ์žˆ์—ˆ๋‹ค. ์ธํ„ด ์ž๋ฆฌ๋„ ๋งŽ์ด ๋ดค์ง€๋งŒ ํ˜ธ๊ธฐ์‹ฌ์— โ€œ๊ฒฝ๋ ฅโ€ ๊ฐœ๋ฐœ์ž ๊ณต๊ณ ๋„ ๋ช‡ ๊ฐœ ํ›‘์–ด๋ดค๋‹ค. ๋Œ€๋ถ€๋ถ„ โ€œ์ตœ์†Œ 5๋…„ ์ด์ƒ์˜ ๊ฒฝ๋ ฅโ€์„ ์š”๊ตฌํ–ˆ๊ธฐ์— โ€œ๊ฐœ๋ฐœ ๊ฒฝ๋ ฅ 5๋…„ ์ •๋„๋ฉด ์™„์ „ ์ž˜ํ•˜๊ฒ ์ง€? ๋ฐฅ ๋จน๋“ฏ์ด ์ฝ”๋”ฉํ•˜๋‹ˆ๊นŒ?โ€๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉฐ ๋†’์€ ์—ฐ์ฐจ๊ฐ€ ๊ณง ์‹ค๋ ฅ์„ ๋’ท๋ฐ›์นจํ•  ๊ฑฐ๋ž€ ๋ง‰์—ฐํ•œ ์ƒ์ƒ์„ ํ•˜๊ธฐ๋„ ํ–ˆ๋‹ค. ์—…๊ณ„์— ๋ชธ ๋‹ด์€ ์ง€ 14๋…„์ด ์ง€๋‚œ ์ง€๊ธˆ, ๋˜๋Œ์•„๋ณด๋ฉด ๊ทธ๋•Œ ์ƒ๊ฐํ–ˆ๋˜ ๋งŽ์€ ๋ถ€๋ถ„๋“ค์ด ํ‹€๋ ธ์Œ์„ ๊นจ๋‹ฌ์•˜๋‹ค. ๊ทธ๋™์•ˆ์˜ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ๊ณ ์ฐฐ์„ ์—ฌ๋Ÿ ๊ฐ€์ง€๋กœ ์ถ”๋ ค๋ดค๋Š”๋ฐ, ๋ˆ„๊ตฐ๊ฐ€ ๊ณต๊ฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋”ํ•  ๋‚˜์œ„๊ฐ€ ์—†๊ฒ ๋‹ค. 1) ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฑด ์‰ฝ์ง€๋งŒ ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฑด ์–ด๋ ต๋‹ค. ์˜›๋‚ ์—๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ์ž…๋ฌธํ•˜๊ธฐ ์ƒ๋‹นํžˆ ์–ด๋ ค์šด ๋ถ„์•ผ์˜€๋‹ค. ์ž…๋ฌธํ•˜๋ ค๋ฉด ์—ฌ๋Ÿฌ ์ฑ…๊ณผ ๋ฌธ์„œ๋ฅผ ์ฐพ์•„๋ด์•ผํ–ˆ๊ณ  ์ดˆ์‹ฌ์ž๋“ค์ด ์ฝ๊ธฐ์—๋Š” ๋ฒ…์ฐผ๋‹ค. ๊ทธ๋ž˜์„œ ๋Œ€๋ถ€๋ถ„์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์ง„์ •ํ•œ ์žฌ๋ฏธ๋ฅผ ์•Œ๊ธฐ ์ „์— ํฌ๊ธฐํ–ˆ๋‹ค. ์ด์ œ๋Š” ์•„๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์ˆ˜ํžˆ ๋งŽ์œผ๋ฉฐ ๋” ์ด์ƒ Java๋‚˜ C๋ฅผ ๊ณ ์ง‘ํ•˜์ง€๋„ ์•Š๊ณ  ๊ด€๋ จ IDE๋„ ๋น„์•ฝ์ ์œผ๋กœ ๋ฐœ์ „ํ–ˆ๋‹ค. ์ด์ œ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ๋ฐฐ์›Œ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ์ด ๋˜์—ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๊ณผ ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ๋‹ค๋ฅด๋‹ค. ์ง€๊ธˆ ํšŒ์‚ฌ ์ฝ”๋“œ๋ฅผ ๋– ์˜ฌ๋ ค๋ณด์ž. ์ข‹์€ ์ฝ”๋“œ๊ฐ€ ๋” ๋งŽ์€๊ฐ€ ์•„๋‹ˆ๋ฉด ๋ณ„๋กœ์ธ ์ฝ”๋“œ๊ฐ€ ๋” ๋งŽ์€๊ฐ€? ๋‹น์‹ ์˜ ๋‹ต์ด ๋ญ”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ๋‚˜๋ถ€ํ„ฐ ๊ณต์œ ํ•˜์ž๋ฉด: ์ข‹์€ ์ฝ”๋“œ๋Š” ํฌ๊ท€ํ•˜๋‹ค. 2010๋…„, ์ž˜ ์•Œ๋ ค์ง„ ์ธํ„ฐ๋„ท ํšŒ์‚ฌ๋กœ ์ด์งํ–ˆ๋‹ค. ์ด ํšŒ์‚ฌ ์ด์ „์—๋Š” ์Šคํƒ€ํŠธ์—…์—์„œ๋งŒ ์ผ์„ ํ–ˆ๊ธฐ์— ๋“œ๋””์–ด โ€œ์ข‹์€ ์ฝ”๋“œ ํ€„๋ฆฌํ‹ฐโ€๋ฅผ ์ ‘ํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ธฐ๋Œ€๊ฐ์— ๋“ค๋– ์žˆ์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ธฐ๋Œ€๊ฐ์€ ์ผ์ฃผ์ผ๋„ ๋˜์ง€ ์•Š์•„ ์‚ฌ๋ผ์กŒ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” ๋‚ด๊ฐ€ ์ƒ๊ฐํ•œ โ€œ์ข‹์€ ์ฝ”๋“œ ํ€„๋ฆฌํ‹ฐโ€์™€๋Š” ์™„์ „ํžˆ ๋™๋–จ์–ด์ ธ ์žˆ์—ˆ๊ณ , ์•„์ฃผ ์ž‘์€ ์ˆ˜์ • ์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•˜๋ ค๊ณ  ํ•ด๋„ ์†์„ ๋œ๋œ ๋–จ๋ฉด์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•  ์ •๋„์˜€๋‹ค. ์ดํ›„ ์—ฌ๋Ÿฌ ํšŒ์‚ฌ๋ฅผ ๊ฑฐ์น˜๋ฉด์„œ ๋А๋‚€ ์ ์€: ํšŒ์‚ฌ๋‚˜ ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ์™€ ์ƒ๊ด€์—†์ด ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ ‘ํ•  ๊ธฐํšŒ๋Š” ์†์— ๊ผฝ๋Š”๋‹ค. ์ข‹์€ ์ฝ”๋“œ๋Š” ๋ฌด์—‡์ธ๊ฐ€? ์ข‹์€ ์ฝ”๋“œ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋…ผํ•  ๋•Œ Martin Fowler๋ฅผ ๋งŽ์ด ์ธ์šฉํ•˜๊ณ ๋Š” ํ•œ๋‹ค. โ€œ(์˜์—ญ) ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋Š” ์•„๋ฌด๋‚˜ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์ข‹์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ ๋‹ค.โ€ ์ด ๋ฌธ๊ตฌ๋ฅผ ์‹œ์ž‘์ ์œผ๋กœ ์ƒ๊ฐํ•ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค. ์ข‹์€ ์ฝ”๋“œ๋Š” ๊ฐ€๋…์„ฑ์ด ์ข‹๊ณ , ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์˜๋„๊ฐ€ ๋ช…ํ™•ํ•ด์•ผ ํ•œ๋‹ค. ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์›์น™์€ ์ฝ”๋“œ์˜ ๋…์ž๊ฐ€ ์‚ฌ๋žŒ์ด๋ผ๋Š” ๊ฒƒ์„ ์ธ์ง€ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ฐ€๋…์„ฑ ์ด์™ธ์—๋„ ์ข‹์€ ์ฝ”๋“œ๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค. * ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ‘œ์ค€์„ ์ž˜ ์ค€์ˆ˜ํ•˜๋Š”์ง€: ๊ฐœ๋ฐœ ์–ธ์–ด๊ฐ€ ์ œ์‹œํ•˜๋Š” ํ‘œ์ค€์„ ์ž˜ ๋”ฐ๋ฅด๋Š”์ง€, ๊ฐœ๋ฐœ ์–ธ์–ด์˜ syntactic sugar๋‚˜ ๊ธฐ๋Šฅ์„ ์ ์žฌ์ ์†Œ์— ์ž˜ ํ™œ์šฉํ•˜๋Š”์ง€ * ๋ณ€๊ฒฝ์ด ์šฉ์ดํ•œ์ง€: ๋ฏธ๋ž˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์‰ฝ๊ฒŒ ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ * ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ๊ณ  ํ™•์žฅํ•˜๊ธฐ ์‰ฌ์šด API ๋””์ž์ธ: ๊ฐ„๋‹จํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š”์ง€, ์šฉ๋„์— ๋งž๊ฒŒ ์ข€ ๋” ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š”์ง€ * ๊ดœ์ฐฎ์€ ์„ฑ๋Šฅ: ํ˜„์žฌ ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋งž์ถœ ์ˆ˜ ์žˆ๋Š” ์„ฑ๋Šฅ์ธ์ง€, ๋” ์ตœ์ ํ™”๋ฅผ ํ•  ์—ฌ์ง€๊ฐ€ ์žˆ๋Š”์ง€ * ์˜ค๋ฒ„-์—”์ง€๋‹ˆ์–ด๋ง ๋ฐฉ์ง€: ๊ณผํ•˜๊ฒŒ ๋ณต์žกํ•˜๊ฑฐ๋‚˜ ์„ฃ๋ถ€๋ฅธ ์ตœ์ ํ™”๋ฅผ ํ•˜์ง€๋Š” ์•Š์•˜๋Š”์ง€ ์ฆ‰, ์ข‹์€ ์ฝ”๋“œ๋Š” ์‰ฝ๊ฒŒ ๋งŒ๋“ค์–ด์ง€๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์—ฌ๋Ÿฌ ์ฐจ์›์„ ๊ณ ๋ คํ•˜์—ฌ ์ตœ์ ์˜ ๊ท ํ˜•์„ ์ฐพ๊ณ , ์„ธ์‹ฌํ•œ ๋””์ž์ธ์„ ๋ฐ˜์˜ํ•˜๊ณ , ๋Š์ž„์—†์ด ์ˆ˜์ •ํ•ด๋‚˜๊ฐ€๋Š” ๊ฒƒ์ด๋‹ค. ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋น ๋ฅด๊ฒŒ ๊นจ์šฐ์น  ์ˆ˜๋Š” ์—†์„๊นŒ? ์ข‹์€ ์ฝ”๋“œ ์ž‘์„ฑ์„ ์œ„ํ•œ ์ง€๋ฆ„๊ธธ ์ฝ”๋“œ ์ž‘์„ฑ์€ ๊ธ€์“ฐ๊ธฐ์™€ ๋งŽ์€ ๋ฉด์—์„œ ์œ ์‚ฌํ•˜๋‹ค. ๋ฐฉ์‹์€ ์‚ด์ง ๋‹ค๋ฅด์ง€๋งŒ, ๋‘˜ ๋‹ค ๊ธ€์ž์™€ ๊ธฐํ˜ธ๋กœ ์•„์ด๋””์–ด๋ฅผ ์ „๋‹ฌํ•œ๋‹ค. ๊ธ€์„ ์ž˜ ์“ฐ๋Š” ์‚ฌ๋žŒ๋“ค์ด๋‚˜ ์ž‘๊ฐ€๋“ค์€ ์ง์ ‘ ๊ธ€์„ ์“ฐ๋Š” ์‹œ๊ฐ„๋„ ๋งŽ์ง€๋งŒ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๊ธ€์„ ์ฝ๋Š” ์‹œ๊ฐ„๋„ ๋งŽ๋‹ค. ๊ฐœ๋ฐœ์ž๋“ค์€ ๋…์„œ๋ฅผ ์†Œํ™€ํžˆ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊นจ์šฐ์น˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋…์„œ๋„ ๊ฒŒ์„๋ฆฌํ•ด์„œ๋Š” ์•ˆ๋œ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋งค์ผ ์ ‘ํ•˜๋Š” ํšŒ์‚ฌ ์ฝ”๋“œ ์™ธ์—๋„ ์ข€ ๋” ๊ณ ์ „์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ฑ…์ด๋‚˜, API ๋””์ž์ธ, ๋ชจ๋“ˆ ์•„ํ‚คํ…์ฒ˜, ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐฉ๋ฒ•๋ก  ๋“ฑ์— ๋Œ€ํ•ด ์ฝ์–ด๋ณด๊ธฐ๋ฅผ ๊ถŒํ•œ๋‹ค. โ€œ๋…์„œ โ†” ํ”„๋กœ๊ทธ๋ž˜๋ฐโ€์ด๋ผ๋Š” ๋ฌดํ•œ ์‚ฌ์ดํด์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹ค๋ ฅ์„ ํ‚ค์šฐ๋Š” ์ง€๋ฆ„๊ธธ์ด๋‹ค. 2) ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋ณธ์งˆ์€ โ€œ์ฐฝ์ž‘โ€์ด๋‹ค ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋‹ค ๋ณด๋ฉด, ๊ฐ„ํ˜น ์—„์ฒญ๋‚œ ์„ฑ์ทจ๊ฐ๊ณผ ํ•จ๊ป˜ โ€œ๊ฐœ๋ฐœ์ด ์ตœ๊ณ ์•ผ!!!โ€๋ผ๊ณ  ๋‚ด์  ์™ธ์นจ์„ ์ง€๋ฅผ ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ์—„์ฒญ ์žก๊ธฐ ํž˜๋“  ๋ฒ„๊ทธ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ๊ณ ์ณ๋‚ด๊ฑฐ๋‚˜, ์ƒˆ๋กœ์šด ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์„ฑ๋Šฅ์„ ๋ช‡ ๋ฐฐ ํ–ฅ์ƒ ์‹œํ‚ค๋Š” ๊ฒƒ๋“ค ๋ง์ด๋‹ค. ํ•˜์ง€๋งŒ, ์ด๊ฒƒ๋“ค๊ณผ ๋น„๊ต๋  ์ˆ˜ ์—†์„ ๋งŒํผ โ€œ์ฐฝ์ž‘โ€์€ ํ•œ ์ฐจ์› ๋‹ค๋ฅธ ์„ฑ์ทจ๊ฐ์„ ์ค€๋‹ค. โ€œ์ฐฝ์ž‘โ€์€ ๊ฐœ๋ฐœํ•˜๋Š” ๋งค ์ˆœ๊ฐ„ ์กด์žฌํ•œ๋‹ค. ๋‹จ์ˆœํžˆ ์ƒˆ๋กœ์šด ๋ฒ„์ „์„ ๋ฆด๋ฆฌ์ฆˆํ•˜๋Š” ๊ฒƒ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์žฌ์‚ฌ์šฉ์„ฑ์„ ์œ„ํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ•จ์ˆ˜, ์ข€ ๋” ๋ช…ํ™•ํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ๊ตฌํ˜„ ๋“ฑ ๋งŽ์€ ๊ฒƒ๋“ค์ด โ€œ์ฐฝ์ž‘โ€์ด ๋  ์ˆ˜ ์žˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋“ค์ด โ€œ์ฐฝ์ž‘โ€์— ๋Œ€ํ•œ ์—ด์ •์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•œ ์ด์œ ๋Š”: * ํšจ์œจ์ ์ธ ํ•™์Šต: ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋งŒ๋“ค๋ฉฐ ์–ป๋Š” ๋ฐฐ์›€์ด ๊ฐ€์žฅ ํšจ๊ณผ์ ์ด๋‹ค * ์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ์ผ๋“ค์„ ์ ‘ํ•  ์ˆ˜ ์žˆ์Œ: ์œ ๋ช…ํ•œ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ ์ค‘ ์ฐฝ์ž‘์ž์˜ ํ˜ธ๊ธฐ์‹ฌ์—์„œ ์‹œ์ž‘๋œ ๊ฒƒ์ด ๋งŽ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋ฆฌ๋ˆ…์Šค๋‚˜ ํŒŒ์ด์ฌ. โ€œ์ฐฝ์ž‘โ€์ด ์ฃผ๋Š” ์ด์ ๋„ ๋งŽ๊ณ  ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๊ธฐํšŒ๋„ ์—ด๋ ค์žˆ์ง€๋งŒ, ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์ด โ€œ์ฐฝ์ž‘์žโ€๊ฐ€ ๋˜์–ด์•ผ ํ•˜๋Š” ์ด์œ ๋ฅผ ๋ชจ๋ฅด๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ์ด๋Š” ํ•œ ์ฒ ํ•™์ž์™€ ๋ฒฝ๋Œ๊ณต๋“ค์˜ ์ด์•ผ๊ธฐ์™€ ์œ ์‚ฌํ•˜๋‹ค. ์ฒ ํ•™์ž๊ฐ€ ๋‘ ๋ช…์˜ ๋ฒฝ๋Œ๊ณต์—๊ฒŒ ๋ฌด์—‡์„ ํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋ฌป์ž, ํ•œ ๋ช…์€ ์„ฑ๋‹น์„ ์ง“๊ณ  ์žˆ๋‹ค๊ณ  ํ–ˆ๊ณ , ๋‹ค๋ฅธ ํ•œ ๋ช…์€ ๋‹จ์ˆœํžˆ ๋ฒฝ๋Œ์„ ์Œ“๊ณ  ์žˆ๋‹ค๊ณ  ๋Œ€๋‹ตํ–ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฐœ๋ฐœ์ž๋“ค์€ ํ›„์ž๋‹ค. ์„ฑ๋‹น์„ ๋ณด์ง€ ๋ชปํ•˜๊ณ  ๋‹จ์ˆœํžˆ ๋ฒฝ๋Œ ์Œ“๊ธฐ๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค. โ€œ์ฐฝ์ž‘์žโ€๊ฐ€ ๋˜์–ด๋ณด๋ฉด ์ผ์— ๋Œ€ํ•œ ๊ด€์ ์ด ํ™•์—ฐํ•˜๊ฒŒ ๋‹ฌ๋ผ์ง„๋‹ค. ๊ฐ€๋ น API์˜ ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๋ฅผ ์ž‘์„ฑํ•  ๋•Œ๋„ ๊ด€์„ฑ์ ์œผ๋กœ ๋ฉ”์„ธ์ง€๋ฅผ ์ž‘์„ฑํ• ์ง€ ์•„๋‹ˆ๋ฉด ์–ด๋–ค ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๋ฅผ ๋ฐ˜ํ™˜ํ•ด์•ผ ์ข€ ๋” ์ข‹์€ ์œ ์ € ๊ฒฝํ—˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”์ง€ ๊ณ ๋ฏผํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋ ‡๋“ฏ, โ€œ์ฐฝ์ž‘์ž ๋งˆ์ธ๋“œ์…‹โ€์€ ๊ฐœ๋ฐœ ์ปค๋ฆฌ์–ด์— ์žˆ์–ด ์ค‘์š”ํ•œ ๋™๊ธฐ๊ฐ€ ๋œ๋‹ค. ์Šค์Šค๋กœ์—๊ฒŒ ๋˜๋ฌผ์–ด ๋ณด์ž: โ€œ๋‹ค์Œ์œผ๋กœ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ๊ฒƒ์€ ๋ฌด์—‡์ธ๊ฐ€?โ€ --- ๋ถ„๋Ÿ‰ ์กฐ์ ˆ ์‹คํŒจ๋กœ ๋‹ค์Œ ํฌ์ŠคํŠธ์—์„œ ์ด์–ด์ง‘๋‹ˆ๋‹ค (TBC) ์›๊ธ€: https://www.piglei.com/articles/en-programming-is-still-hard-after-14-years/

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค