์„ธ์ƒ์—์„œ ๊ฐ€์žฅ ์ตœ์•…์˜ ์ง์—…: ํ•˜๋ธŒ๋ผ ์ž‘๊ฐ€ ๊ตฌํ•ด์š”

์„ธ์ƒ์—์„œ ๊ฐ€์žฅ ์ตœ์•…์˜ ์ง์—…: ํ•˜๋ธŒ๋ผ ์ž‘๊ฐ€ ๊ตฌํ•ด์š”

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

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

์šฐ๋ฆฌ (JUG.ru ๊ทธ๋ฃน) ๋งค๋…„ ์šฐ๋ฆฌ๋Š” ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ์ปจํผ๋Ÿฐ์Šค๋ฅผ ์ ์  ๋” ๋งŽ์ด ๊ฐœ์ตœํ•˜๊ณ  ์žˆ์–ด ์ด์ œ ๋‹ค๋ฅธ ์ง์›์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ฌ๋ ‰์น˜๋ฅด) ์šฐ๋ฆฌ habrablog์˜ ํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์—๊ฒŒ ํ•„์š”ํ•œ ์‚ฌ๋žŒ๊ณผ ์ด ์‚ฌ๋žŒ์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ๋ช…ํ™•ํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด Habrรฉ์˜ ๊ธฐ์—… ๋ธ”๋กœ๊ทธ์—์„œ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ…์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์ž‘์—…์ด ์ผ๋ฐ˜์ ์œผ๋กœ ์–ด๋–ค ๊ฒƒ์ธ์ง€ ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฌด์—‡์ด ๋ฉ‹์ง„๊ฐ€์š”?

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

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

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

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

์Œ, ๋ฐฐ๋ฅผ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ๋ณด๋„ˆ์Šค: habrapost๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ง์—…์ด๊ณ  ์ž์ฃผ ๊ฒŒ์‹œํ•˜๋ฉด habra ์‚ฌ์šฉ์ž ์ˆœ์œ„์—์„œ XNUMX์œ„๋ฅผ ์ฐจ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋‹น์‹ ์€ ์ด์ƒํ•œ ๊ฐœ์ธ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๊ธฐ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค!

์„ธ์ƒ์—์„œ ๊ฐ€์žฅ ์ตœ์•…์˜ ์ง์—…: ํ•˜๋ธŒ๋ผ ์ž‘๊ฐ€ ๊ตฌํ•ด์š”

์–ด๋ ค์›€์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

ํ•˜์ง€๋งŒ ์ด ๋ชจ๋“  ์žฅ์ ์ด ๋ชจ๋“  ๊ฒƒ์ด ์™„๋ฒฝํ•˜๋‹ค๋Š” ์˜๋ฏธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ์ฃผ์š” ๊ณผ์ œ๋Š” ์ด๊ฒƒ์ด๋‹ค.

ํ•œํŽธ์œผ๋กœ๋Š” ๊ฐœ๋ฐœ์— ๋Œ€ํ•ด ๋” ๋งŽ์ด ์•Œ์ˆ˜๋ก ๊ทธ๋Ÿฌํ•œ ์ž‘์—…์— ๋” ์ข‹๋‹ค๋Š” ๊ฒƒ์ด ๋ถ„๋ช…ํ•˜๋ฉฐ ํŠน์ • ์ฃผ์ œ์— ๋งค์šฐ ๋ชฐ์ž…๋˜์–ด ์žˆ๋‹ค๋ฉด ๊ทธ์™€ ๊ด€๋ จํ•˜์—ฌ ๋ฉ‹์ง„ ๊ธ€์„ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

๊ทธ๋Ÿฌํ•œ ์ƒํ™ฉ์—์„œ ์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž์˜ ๊ด€์‹ฌ์„ ๋Œ ๋งŒํ•œ ๋‚ด์šฉ์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ?

๋ชจ๋“  ๊ฒƒ์ด ์™„์ „ํžˆ ์šฐ์šธํ•ด ๋ณด์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์ƒ๋‹นํžˆ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ป๊ฒŒ ์‚ด ๊ฒƒ์ธ๊ฐ€?

์ฒซ์งธ, ๊ด‘๋ฒ”์œ„ํ•œ ๊ฐœ์ธ์ ์ธ ์—…๋ฌด ๊ฒฝํ—˜ ์—†์ด๋Š” ๋งŽ์€ ์ฃผ์ œ์— ๋Œ€ํ•ด ๊ธ€์„ ์“ธ ์ˆ˜ ์—†์ง€๋งŒ ์ด๊ฒƒ์ด ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ๋„ ๋งŽ์Šต๋‹ˆ๋‹ค.

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

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

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

๋ฌผ๋ก  ๊ทธ๋Ÿฌํ•œ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์งˆ๋ฌธํ•˜๋ ค๋ฉด ํŠน์ • ์ง€์‹๋„ ํ•„์š”ํ•˜์ง€๋งŒ ์š”๊ตฌ ์‚ฌํ•ญ์˜ ๊ทœ๋ชจ๋Š” ์™„์ „ํžˆ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

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

์ด๊ฒƒ์ด ๋ฌด์—‡์œผ๋กœ ์—ฐ๊ฒฐ ๋˜๋Š”๊ฐ€?

๋‚ด ๊ฒฝํ—˜์— ๋น„์ถ”์–ด ๋ณผ ๋•Œ, ์ด๋Ÿฐ ์ข…๋ฅ˜์˜ ์ž‘์—…์„ ํ†ตํ•ด IT๋ฅผ ๋‹ค์†Œ ํฅ๋ฏธ๋กœ์šด ๊ด€์ ์—์„œ ๋ฐ”๋ผ๋ณผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

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

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

JS ๊ฐœ๋ฐœ์ž๋Š” C++ ์„ธ๊ณ„์˜ habrapost("๊ฑฐ๊ธฐ์—๋Š” ๋ฌด์—‡์ด ์žˆ๋‚˜์š”?")๋ฅผ ์ฝ๊ณ  ์‹ถ์–ดํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์ฃผ์š” ๋ถ„์•ผ์˜ ์ž๋ฃŒ์— ์••๋„๋˜์–ด ์ด๋Ÿฌํ•œ ๋น„ํ•ต์‹ฌ ์ž๋ฃŒ๋ฅผ ๋‹ค๋ฃจ์ง€ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €์—๊ฒŒ๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ์˜์—ญ์ด ์ „๋ฌธํ™”๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ์— ๊ด€ํ•ด ์ฝ์€ ๋ชจ๋“  ํ…์ŠคํŠธ๊ฐ€ ์—…๋ฌด์— ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์–ด๋–ค ์˜๋ฏธ์—์„œ ๋งค์šฐ ์šด์ด ์ข‹๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค๊ณผ ๋‹ฌ๋ฆฌ ๊ทผ๋ฌด ์‹œ๊ฐ„ ๋™์•ˆ ๋‚˜๋Š” ์ผ๋ฐ˜์ ์ธ ๋ฐœ์ „์ด ์–ด๋–ป๊ฒŒ ์ƒํ™œํ•˜๊ณ  ๋ฐœ์ „ํ•˜๋Š”์ง€ ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ณ  ์ง€์ผœ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์—๊ฒŒ ํ•„์š”ํ•œ ์‚ฌ๋žŒ์€ ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ?

์ด ๋ชจ๋“  ๊ฒƒ์—์„œ ๊ทธ๋Ÿฌํ•œ ์ž‘์—…์—๋Š” ๋‹ค์†Œ ๋…ํŠนํ•œ ์‚ฌ๋žŒ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒฐ๋ก ์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.

๊ทธ(๋˜๋Š” ๊ทธ๋…€)๋Š” ๊ฐœ๋ฐœ์— ๋Œ€ํ•ด ์ž˜ ์ดํ•ดํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•˜์ง€๋งŒ ๋™์‹œ์— ๊ฐœ๋ฐœ ์ž์ฒด๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์ผ๋„ ๊ธฐ๊บผ์ด ์ˆ˜ํ–‰ํ•  ์˜์ง€๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์„ ์ดํ•ดํ•˜๋ ค๋ฉด ์ฝ”๋“œ ๊ด€์ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ด€์ ์—์„œ๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์™€ ๋™์ผํ•œ ์–ธ์–ด๋กœ ๋Œ€ํ™”ํ•˜๊ณ  ๊ทธ๋“ค์ด ๊ฑฑ์ •ํ•˜๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

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

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

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

์œ„์— ์“ฐ์—ฌ์ง„ ๋ชจ๋“  ๋‚ด์šฉ์ด ๋‹น์‹ ์„ ๊ฒ์ฃผ์ง€๋Š” ์•Š์•˜์ง€๋งŒ ๊ด€์‹ฌ์ด ์žˆ์—ˆ๊ณ  ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์„ ์•Œ๊ณ  ์‹ถ๊ฑฐ๋‚˜ ์‘๋‹ตํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋‘ ๊ฐ€์ง€ ๋ชจ๋‘ ๋‹ค์Œ์—์„œ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์„ ํŽ˜์ด์ง€.

์ถœ์ฒ˜ : habr.com

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