Devnotes
d054 Gore์“ฐ๋‹ค๊ฐ€ ๋‹ต๋‹ตํ•ด์„œ Tour of Go ์„ค์น˜ํ•ด์„œ ์“ด ์ฐ
d054 Gore์“ฐ๋‹ค๊ฐ€ ๋‹ต๋‹ตํ•ด์„œ Tour of Go ์„ค์น˜ํ•ด์„œ ์“ด ์ฐ
· โ˜• 3 min read
๊ฐ„๋‹จํžˆ go ๋ฌธ๋ฒ•์„ ์ˆ˜ํ–‰ํ•˜๋Š” repl driven development ์šฉ์œผ๋กœ gore๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด๊ฒŒ ๋„ˆ๋ฌด ๋Š๋ฆฐ ๊ฒ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋กœ์ปฌ์— tour of go๋ฅผ ์„ค์น˜ํ•ด์„œ playground๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

d053 Windows์—์„œ Golang์œผ๋กœ ๊ฒŒ์ž„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์ตœ๋‹จ์„ค์ •
d053 Windows์—์„œ Golang์œผ๋กœ ๊ฒŒ์ž„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์ตœ๋‹จ์„ค์ •
· โ˜• 4 min read
go์–ธ์–ด๋กœ ๊ฒŒ์ž„์ž‘์„ฑํ•˜๋Š”๋ฐ, ์œˆ๋„์šฐ์ฆˆ๋Š” ํ™˜๊ฒฝ์„ค์ •์ด ์–ด๋ ต๋‹ค๊ตฌ์š”? ์‰ฝ๊ฒŒ ํ•˜๋Š” ๋ฒ„์ „์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค๋ช…ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

d051 Powershell Pode ๋ชจ๋“ˆ๋กœ Api์ œ์ž‘ํ•˜๊ธฐ ์Šคํ† ๋ฆฌ 1
d051 Powershell Pode ๋ชจ๋“ˆ๋กœ Api์ œ์ž‘ํ•˜๊ธฐ ์Šคํ† ๋ฆฌ 1
· โ˜• 3 min read
Powershell๋กœ API ํ”„๋กœ์ ํŠธ ์–ด๋–ป๊ฒŒ ํ•˜๋Š” ์ง€ ๊ต์žฌ๋ฅผ ์ ์–ด๊ฐ€๋‹ค๊ฐ€๋‹ค, ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŠธ๋กœ๋„ ์ž‘์„ฑํ•˜๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•ด ์‹œ๋ฆฌ์ฆˆ๋ฅผ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

d050 ์ผ๋ณธ์˜ ์›น์‚ฌ์ดํŠธ ์ œ์ž‘ํšŒ์‚ฌ์™€ ๊ฐœ๋ฐœ๋น„์šฉ
d050 ์ผ๋ณธ์˜ ์›น์‚ฌ์ดํŠธ ์ œ์ž‘ํšŒ์‚ฌ์™€ ๊ฐœ๋ฐœ๋น„์šฉ
· โ˜• 3 min read
์ผ๋ณธ์—์„œ ์›น๊ฐœ๋ฐœ์ž๋ผ๋Š” ์ด๋ฆ„์ด ์ฃผ๋Š” ์ด๋ฏธ์ง€๋Š” ํ•œ๊ตญ์—์„œ์™€์˜ ์›น๊ฐœ๋ฐœ์ž์™€ ์ข€ ๋‹ค๋ฅธ ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค. ์›น์—์ด์ „ํŠธ์˜ ๊ฐœ๋ฐœ๋‹จ๊ฐ€๋ฅผ ๋ณด๋ฉด ๊ทธ ์ฐจ์ด๊ฐ€ ๋‘๋“œ๋Ÿฌ์ง‘๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ ์ง€ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

d049 ์ผ๋ณธ์˜ ์ดˆ๊ธ‰,์ค‘๊ธ‰,๊ณ ๊ธ‰ ์—”์ง€๋‹ˆ์–ด ๋‹จ๊ฐ€ ์–ผ๋งˆ๋กœ ๊ณ„์‚ฐํ•˜๋‚˜์š”
d049 ์ผ๋ณธ์˜ ์ดˆ๊ธ‰,์ค‘๊ธ‰,๊ณ ๊ธ‰ ์—”์ง€๋‹ˆ์–ด ๋‹จ๊ฐ€ ์–ผ๋งˆ๋กœ ๊ณ„์‚ฐํ•˜๋‚˜์š”
· โ˜• 6 min read
์ด์ „ ํฌ์ŠคํŠธ์—์„œ ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ๋น„์šฉ์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๊ธฐ์ˆ ํ•˜๋ฉด์„œ, ๊ฐ‘์ž๊ธฐ ๊ถ๊ธˆํ•ด์ ธ์„œ, ์ผ๋ณธ์˜ ํ™ˆํŽ˜์ด์ง€์—์„œ๋Š” ์ดˆ๊ธ‰, ์ค‘๊ธ‰, ๊ณ ๊ธ‰ ๊ฐœ๋ฐœ์ž์˜ ์ž„๊ธˆ์„ ์–ด๋–ป๊ฒŒ ๊ณ„์‚ฐํ•˜๊ณ  ์žˆ๋Š” ์ง€, ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

d048 ์ผ๋ณธ์˜ ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœํšŒ์‚ฌ์™€ ๋ฐœ์ฃผ๋น„์šฉ
d048 ์ผ๋ณธ์˜ ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœํšŒ์‚ฌ์™€ ๋ฐœ์ฃผ๋น„์šฉ
· โ˜• 7 min read
์ผ๋ณธ์—์„œ๋Š” ๋ชจ๋ฐ”์ผ์•ฑ ๊ฐœ๋ฐœ์— ์–ผ๋งˆ ์ •๋„ ๋“ค๊นŒ์š”? ์ธํ„ฐ๋„ท์— ๋‚˜์™€ ์žˆ๋Š” ์ •๋ณด๋Š” ๋Œ€๊ฒŒ ์ถ”๊ฐ€๋น„์šฉ์˜ ๋‚ด์—ญ์ด ์ œ์™ธ๋œ ์ดˆ๊ธฐ๋น„์šฉ์ž…๋‹ˆ๋‹ค๋งŒ, ์–ด๋–ค ํšŒ์‚ฌ๊ฐ€ ์žˆ๊ณ  ๊ฐ€๊ฒฉ์€ ์–ด๋–ป๊ฒŒ ์ œ์‹œํ•˜๊ณ  ์žˆ๋Š” ์ง€ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

d047 Git Pushํ•˜๋ฉด ์„œ๋น„์Šค๋„ ์ž๋™์œผ๋กœ ๊ฐฑ์‹ ๋˜๊ฒŒ ํ•˜๋Š” CI CD, Gitlab ๋ฒ„์ „์ž…๋‹ˆ๋‹ค
d047 Git Pushํ•˜๋ฉด ์„œ๋น„์Šค๋„ ์ž๋™์œผ๋กœ ๊ฐฑ์‹ ๋˜๊ฒŒ ํ•˜๋Š” CI CD, Gitlab ๋ฒ„์ „์ž…๋‹ˆ๋‹ค
· โ˜• 8 min read
gitlab CI/CD๋ฅผ ์ด์šฉํ•ด์„œ unittest-deploy-apitest๊นŒ์ง€ ์ด์–ด์ง€๋Š” ์ƒ๋‹นํžˆ ๋ ˆ์–ดํ•œ ์„ค์ •์„ ๋ณด์—ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

d046 goldapi.tkim.info๋ฅผ ๋งŒ๋“ค์–ด๋ดค์Šต๋‹ˆ๋‹ค. ์ƒ˜ํ”Œ ๋žœ๋”ฉํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค
d046 goldapi.tkim.info๋ฅผ ๋งŒ๋“ค์–ด๋ดค์Šต๋‹ˆ๋‹ค. ์ƒ˜ํ”Œ ๋žœ๋”ฉํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค
· โ˜• 5 min read
react ์ƒํ”Œ๋กœ ๋žœ๋”ฉํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด, ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋„๋ฉ”์ธ์ด ์žˆ์–ด์„œ publish๊นŒ์ง€ ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. netflify์‚ฌ์šฉ๋ฒ•์„ ์ข€ ์žŠ์–ด์„œ ๋ณต์Šตํ•ด์•ผ ํ–ˆ์ง€๋งŒ, ๊ทธ๋ ‡๊ฒŒ ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

d045 ํด๋ผ์šฐ๋“œ ์ €์žฅ์šฉ๋„๋กœ Git์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด Powershellํ•จ์ˆ˜๋กœ Git-Push
d045 ํด๋ผ์šฐ๋“œ ์ €์žฅ์šฉ๋„๋กœ Git์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด Powershellํ•จ์ˆ˜๋กœ Git-Push
· โ˜• 1 min read
ํ˜ผ์ž ์‚ฌ์šฉํ•˜๋Š” ๋ ˆํฌ์ง€ํ† ๋ฆฌ์ด๊ณ , ์ด๋ ฅ๋„ ๊ทธ๋ ‡๊ฒŒ ์ค‘์š”ํ•˜์ง€ ์•Š๊ณ , ํ•˜๋ฃจ์— 50๋ฒˆ~100๋ฒˆ ์ •๋„ ์ €์žฅ์„ ํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค๋ฉด, ๊ทธ๋ƒฅ `git-add`, `git-commit`, `git-push`๋„ ๋‚˜์˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ฃ ?

d044 Git Submodule Error๋‚ฌ์Šต๋‹ˆ๋‹ค
· โ˜• 2 min read
๋ธ”๋กœ๊ทธ๋ฅผ ํฌ์ŠคํŠธํ–ˆ๋Š”๋ฐ, ๋ธ”๋กœ๊ทธ ์‚ฌ์ดํŠธ๊ฐ€ ๊ฐฑ์‹ ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ญ”๊ฐ€ ๋นŒ๋“œ๊ฐ€ ์ž˜ ๋ชป๋˜์—ˆ๊ตฌ๋‚˜ ์‹ถ์–ด ์ดˆ๊ทผ์— ํ•œ ์ž‘์—…์„ ์ƒ๊ฐํ•ด ๋ณด๋‹ˆ, ํ…Œ๋งˆ๋ฅผ submoduleํ™” ํ–ˆ๋Š”๋ฐ ๊ทธ๊ฒƒ์ด ์ž˜ ๋ชป๋œ ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค.