Go๋ฅผ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š” ์ด์œ 

Go๋ฅผ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š” ์ด์œ 
์ด๋ฏธ์ง€ ์ถœ์ฒ˜

Go๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ์ Š์ง€๋งŒ ์ธ๊ธฐ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์— ์˜ํ•ด ์กฐ์‚ฌ ์ž๋ฃŒ Stack Overflow, ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งˆ์Šคํ„ฐํ•˜๊ณ  ์‹ถ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ˆœ์œ„์—์„œ XNUMX์œ„๋ฅผ ์ฐจ์ง€ํ•œ ๊ฒƒ์€ Golang์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ ์šฐ๋ฆฌ๋Š” Go๊ฐ€ ์ธ๊ธฐ๋ฅผ ์–ป๋Š” ์ด์œ ๋ฅผ ์ดํ•ดํ•˜๊ณ , ์ด ์–ธ์–ด๊ฐ€ ์–ด๋””์— ์‚ฌ์šฉ๋˜๋Š”์ง€, ์™œ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐฐ์šธ ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์—ญ์‚ฌ์˜ ๋น„ํŠธ

Go ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” Google์—์„œ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ Golang์˜ ์ „์ฒด ์ด๋ฆ„์€ "Google ์–ธ์–ด"์—์„œ ํŒŒ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐœํ‘œ์—์„œ ํ•ด๋‹น ์–ธ์–ด๊ฐ€ young์ด๋ผ๊ณ  ๋ถˆ๋ ธ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์˜ฌํ•ด๋กœ XNUMX๋…„์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

์ฒ˜์Œ์—๋Š” Google ๋‚ด๋ถ€์˜ ๋„๊ตฌ์˜€์ง€๋งŒ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด์„œ ํšŒ์‚ฌ ๋‚ด๋ถ€์—์„œ ๋“ฑ์žฅํ•˜์—ฌ ๋Œ€์ค‘์—๊ฒŒ ์•Œ๋ ค์ง€๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์–ธ์–ด์˜ ์žฅ์ 

Golang์€ ์ž˜ ์•Œ๋ ค์ ธ ์žˆ๊ฑฐ๋‚˜ ์ž˜ ์•Œ๋ ค์ง€์ง€ ์•Š์€ ๋งŽ์€ ์žฅ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ฒซ์งธ, Golang์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์™„์ „ํ•œ ์ดˆ๋ณด์ž, ์ฆ‰ ์–ธ์–ด๋ฅผ ์ „ํ˜€ ๋ชจ๋ฅด๊ณ  ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๋ ค๋Š” ์‚ฌ๋žŒ์ด ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Go๋Š” PHP๋‚˜ Pascal๋งŒํผ ๋ณต์žกํ•˜์ง€ ์•Š์ง€๋งŒ(์ƒ๋Œ€์ ์œผ๋กœ ๋งํ•˜๋ฉด) C++๋งŒํผ ๊ฐ•๋ ฅํ•˜๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‘˜์งธ, Go๋Š” ์ด๋ฏธ ํ•˜๋‚˜ ์ด์ƒ์˜ ์–ธ์–ด๋ฅผ ์•Œ๊ณ  ์žˆ๋Š” "ํ˜•์„ฑ๋œ ํ”„๋กœ๊ทธ๋ž˜๋จธ"๊ฐ€ ๋งˆ์Šคํ„ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๊ฐœ๋ฐœ์ž๋Š” Python์ด๋‚˜ PHP๋ฅผ ๋งˆ์Šคํ„ฐํ•œ ํ›„ Go๋ฅผ ๋ฐฐ์›๋‹ˆ๋‹ค. ๋˜ํ•œ ์ผ๋ถ€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” Python/Go ๋˜๋Š” PHP/Go ์Œ์„ ์„ฑ๊ณต์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋งŽ์€ ์ˆ˜์˜ ๋„์„œ๊ด€. Go์— ๋ˆ„๋ฝ๋œ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋งŽ์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…์„ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Go์—๋Š” ๋˜ ๋‹ค๋ฅธ ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. C ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์‰ฝ๊ฒŒ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Go ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ C ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๋ž˜ํผ๋ผ๋Š” ์˜๊ฒฌ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

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

๋™์‹œ์— Golang์—๋Š” ํด๋ž˜์Šค๊ฐ€ ์—†์œผ๋ฉฐ(๊ตฌ์กฐ์ฒด, ๊ตฌ์กฐ์ฒด๊ฐ€ ์žˆ์Œ) ์ƒ์†์ด ์ง€์›๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ํฌ๊ฒŒ ๋‹จ์ˆœํ™”๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์˜ˆ์™ธ, ์ฃผ์„ ๋“ฑ์ด ์—†์Šต๋‹ˆ๋‹ค.

Go๋กœ ๋ฌด์—‡์„ ์“ธ ์ˆ˜ ์žˆ๋‚˜์š”?

์ผ๋ถ€ ์‚ฌํ•ญ์„ ์ œ์™ธํ•œ ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ(์˜ˆ: ๊ธฐ๊ณ„ ํ•™์Šต๊ณผ ๊ด€๋ จ๋œ ๊ฐœ๋ฐœ - C/C++ ๋ฐ CUDA์˜ ๋‚ฎ์€ ์ˆ˜์ค€ ์ตœ์ ํ™” ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ Python์ด ์—ฌ๊ธฐ์— ๋” ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค).

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

Golang์— ๋Œ€ํ•œ ์ˆ˜์š”

Go๋ฅผ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š” ์ด์œ 
์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์–ธ์–ด์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ์ ์  ๋” ๋งŽ์•„์ง‘๋‹ˆ๋‹ค. ์œ„ ๊ทธ๋ฆผ์— ์žˆ๋Š” ํšŒ์‚ฌ ์™ธ์—๋„ Mail.ru Group, Avito, Ozon, Lamoda, BBC, Canonical ๋“ฑ์ด Golang์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ทธ๋ ‡๋‹ค๋ฉด ์ˆ˜์ž…์€ ์–ด๋–จ๊นŒ์š”? ์ž‘๋…„ Go ๊ฐœ๋ฐœ์ž์˜ ๊ธ‰์—ฌ๋Š” ํ‰๊ท  60~140๋ฃจ๋ธ”์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์— ๋”ฐ๋ฅด๋ฉด "๋‚ด ์„œํด" 2017๋…„๊ณผ ๋น„๊ตํ•˜๋ฉด ์ด ์ˆ˜์น˜๋Š” 8,3% ์ฆ๊ฐ€ํ–ˆ๋‹ค. ๋งŽ์€ ๊ธฐ์—…์— Golang ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— 2019๋…„์—๋„ ์„ฑ์žฅ์€ ๊ณ„์†๋  ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๋ญ์ง€?

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

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

๊ธฐ์‚ฌ๋Š” ์„ ์ƒ๋‹˜๊ณผ ๊ณต๋™์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณจ๋ž‘ ์ฝ”์Šค Sergei Kruchinin์˜ GeekBrains์—์„œ ๊ทธ์—๊ฒŒ ๋งŽ์€ ๊ฐ์‚ฌ๋ฅผ ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์ถœ์ฒ˜ : habr.com

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