๐๐ ๐ฎ๐ค๐ช'๐ง๐ ๐ฃ๐๐ฌ ๐ฉ๐ค ๐๐ค(๐๐๐ฃ/๐๐๐๐), ๐๐๐ง๐'๐จ ๐ ๐ง๐ค๐๐๐ข๐๐ฅ ๐ซ
๋ฐ๊ฐ์ต๋๋ค.
์ฃผ์ด์ง ํ๊ฒฝ์์ ์ต๊ณ ์ ์ ํ์ ๋ง๋ค๊ธฐ ์ํด ํจ๊ป ํ์ตํด ๋ด ์๋ค.
๋ฌ๊ธ์์ด, ๋ญ ๋ง์ธ๋๋ ํ์ค ์ ์๊ฒ ์ง๋ง Gopher์ ๊ธธ์ ํ๋ํฉ๋๋ค.
์๋์ ๋งํฌ๋ฅผ ๋ณด๋ฉด์ ์ ๊น์ด๋๋ง ๊ทธ๋์ ๋ถ๋๋ฌ์ ์์ด ํ์ต์ ํ๋์ง ์ง๋ ์๊ฐ์ ๋๋์๋ด ๋๋ค.
-
์๊ฐ์ด ์ง๋๋ค๊ณ ํด์ ์ค๋ ฅ์ด ์ ์ ๋ก ํฅ์๋์ง๋ ์์ต๋๋ค.
-
์ฃผ๋์ด๋๊น ๊ด์ฐฎ๋ค๋ ๋ง์๊ฐ์ง์ ๊ฐ์ง ๊ฐ๋ฐ์๊ฐ ์๋๊ฐ ๋ฐ์ฑํด ๋ด ๋๋ค.
-
๋จ ํ, ํ๊ฒฝ ํ, ๊ธฐ์ ํ์ ํ๋ ๊ฐ๋ฐ์๊ฐ ์๋๊ฐ ๋ฐ์ฑํด ๋ด ๋๋ค.
์ฐ์ .. ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ์ ํ์ตํฉ์๋ค. ๐
์๋ ๋ชฉ์ฐจ๋ฅผ ๊ธฐ์ค์ผ๋ก ์์จ์ ์ผ๋ก ํ์ตํฉ๋๋ค.
์ ๋ชฉ | ์ ๋ฆฌ |
---|---|
#1, ํ๋ก๊ทธ๋๋ฐ ์ธ์ด - ๊ฐ์ | ์๋ฃ |
#2, ๋ณ์, ์ฐ์ฐ์, ํจ์ - ๊ธฐ๋ณธ | ์๋ฃ |
#3, ์์, if, for, ๋ฐฐ์ด | ์๋ฃ |
#4, ๊ตฌ์กฐ์ฒด | ์๋ฃ |
#5, ํฌ์ธํฐ | ์๋ฃ |
#6, ๋ฌธ์์ด | ์๋ฃ |
#7, ํจํค์ง | ์๋ฃ |
#8, ์ฌ๋ผ์ด์ค | ์๋ฃ |
#9, ๋ฉ์๋ | ์๋ฃ |
#10, ์ธํฐํ์ด์ค | ์๋ฃ |
#11, ํจ์ - ๊ณ ๊ธ | ์๋ฃ |
#12, ์๋ฌ ๋ฐํ | ์๋ฃ |
#13, ๊ณ ๋ฃจํด | ์๋ฃ |
#14, ์ฑ๋ | ์๋ฃ |
๋ง์ฝ, ์์ ๋ด์ฉ์ด ๋๋ฌด ์ด๋ก ์ ์ธ ๋ด์ฉ์ด๋ค ์ถ์ผ๋ฉด ์๋ ๋งํฌ์ ์ ์ํด ์ง์ ์ฝ๋๋ฅผ ์คํ์์ผ ๋ณด๋ฉด์ ๊ฐ๋ณ๊ฒ Go๊ฐ ์ด๋ฐ๊ฑฐ๊ตฌ๋ ๋๊ปด๋ด ์๋ค.
๋๋ ๊ฐ์๊ฐ ๋ฃ๊ณ ์ถ๋คํ๋ฉด, ์๋์ ์ธํ๋ฐ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํฉ๋๋ค.
์ธํ๋ฐ ๊ฐ์๋ ๋๋ฌด ๋ฌด๊ฒ๊ณ , ๊ถ๊ธํ ๋ชฉ์ฐจ๋ง ๋ฃ๊ณ ์ถ๋ค๋ฉด ์๋์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํฉ๋๋ค.
์๋๋ ํ๊ตญ์์ Go ๋ฐ์ด๋ธ์ธ ํฐ์ปค๋์ ์ ํ๋ธ ๋งํฌ์ ๋๋ค.
์ํฐํด์ ์ฐธ๊ณ ํด์ผ๋๋ค๋ฉด ์๋์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํฉ๋๋ค.
Go ์ธ์ด๋ก PS(Problem Solving) ํ๋ฉด์ ์์ ๊ฐ์ ํค์๋ด ์๋ค. ๐ง
์ ๋ชฉ | ๋งํฌ |
---|---|
๋ฌธ์์ด ๋ฌธ์ | ๋งํฌ |
์์ ํ์ ๋ฌธ์ | ๋งํฌ |
DFS & BFS ๋ฌธ์ | ๋งํฌ |
๊ตฌํ & ์๋ฎฌ๋ ์ด์ | ๋งํฌ |
ํฌ ํฌ์ธํฐ | ๋งํฌ |
๋ค๋ค Effective Java๋ผ๋ ์ฑ ์ ์์์ฃ ? ์๋์ ๋งํฌ๋ effective-go์ ํ๊ธ ๋ฒ์ญ๋ณธ์ ๋๋ค.
์๋ ๋งํฌ๋ Go ํ์ต ํ, Deep Dive๋ฅผ ์ํด ํ๋ฒ ํ์ด ๋ณด๋ฉด ์ข์ ์ง๋ฌธ๋ค ์ ๋๋ค.
Clean Code ๋๋ฌด ์ ๋ช ํ ์ฑ ์ด์ฃ . ์๋์ ๋งํฌ๋ Clean Code์ ๋ด์ฉ์ ์ด๋ป๊ฒ Go์ ๋ น์ฌ๋ผ ์ ์์๊น? ๊ณ ๋ฏผํ ์ํฐํด์ ๋๋ค.
๋จ์ํ Go ๋ฌธ๋ฒ๋ฟ๋ง ์๋๋ผ ๋คํธ์ํฌ ํ๋ก๊ทธ๋๋ฐ์ ํ์ํ ์ ๋ฐ ์ง์์ ํ์ตํ ์ ์์ต๋๋ค.
๋คํธ์ํฌ ๊ธฐ๋ณธ๊ธฐ๋ ๋งค์ฐ ์ค์ํฉ๋๋ค..
๋ฌธ๋ฒ์ ์ตํ๋ ๋จ๊ณ์์๋ ๋ค์ ๋ฒ ์ฐฐ ์ ์๋ ์ฑ ์ด์ง๋ง Deep Dive์ ์์ด์๋ ์ ์ ํ ์ ํ์ ๋๋ค.
50๋ง์ ์๋น์ ์ ๋ฃ ๊ฐ์์ ๋๋ค.
๋์ด ์๊น๋ค๋ ์๊ฐ์ด ๋ ๋ค๋ฉด, ์กด์คํฉ๋๋ค.
๋ค๋ง, Gopher๋ ๊ฐ๋ฐ์ ํฌ์๋ฅผ ์๋ผ์ง ์์ต๋๋ค.
์ด์ค๊ฐํ ๋ธ๋ก๊ทธ ์ํฐํด ๋ณด๋ค ๊ณต์ ๋ฌธ์๊ฐ ๋ ์ข์ต๋๋ค.
์ด์ค๊ฐํ ๋ธ๋ก๊ทธ ์ํฐํด ๋ณด๋ค ๊ณต์ ๋ฌธ์๊ฐ ๋ ์ข์ต๋๋ค.