전체태그 보기

#golang (11개의 포스트)

kimmachinegun
이 글은 Jon Calhoun의 Using the Service Object Pattern in Go를 번역한 글입니다. 오역, 오타 등 고칠내용이 있다면 댓글부탁드립니다. 🙏 이것은 실험적 내용입니다. 이 글의 대부분의 코드와 아이디어들은 제가 실험한 내용입니다. 그렇다고 아이디어와 글의 내용이 가치가 없다는 것은 아닙니다. 하지만 당신이 맹목적으로 ...
kimmachinegun

[Go] Avoiding Bare Channels

2018년 12월 11일0개의 댓글
이 글은 Andrew Poydence의 Go: Avoiding Bare Channels를 번역한 글입니다. tl;dr 'bare channel'은 select 문 밖에서 쓰인 채널입니다. 'bare channel'은 제대로 사용되지 않을 때, 고루틴이 블록되는 결과를 초래할 수 있습니다. Loggregator 제가 처음 Cloud Foundry의...
kimmachinegun

[Go] sync.Pool{} 살펴보기

2018년 10월 24일0개의 댓글
sync.Pool{}? sync.Pool{}은 Go의 sync 패키지에서 제공하는 구조체로, 일종의 메모리 풀이라고 볼 수 있습니다. 사용을 마친 자원을 풀에 넣어두었다가, 필요할때 다시 꺼내 사용하는 것입니다. sync.Pool{}의 내부 구조는 다음과 같습니다. 정상적으로 동작하는 것을 볼 수 있습니다. 공식 문서에서는 sync.Pool{}을 "...
kimmachinegun

[Go] Go Modules 살펴보기

2018년 10월 11일4개의 댓글
Go 1.11에서 추가된 Go Modules에 대해 알아봅니다.
kimmachinegun
context.WithValue()를 보다 안전하게 사용할 수 있는 방법에 대해 알아봅니다.
kimmachinegun

[Go] Slice 집중 탐구

2018년 10월 9일0개의 댓글
Go의 슬라이스를 집중적으로 탐구합니다.
Golang 탐방기 - 문법(제어문)
veloss

Golang 탐방기 - 문법(제어문)

2018년 10월 3일0개의 댓글
go에서의 흐름 제어문은 if, switch, for, select 이렇게 네가지가 있습니다. > select 문은 병행 처리 코드를 작성할 때 채널을 제어하기 위해 사용됩니다. 그래서 > 이번 탐방기에서는 생략하고 병행 처리를 소개할 때 같이 소개하겠습니다. if golang에서의 if문은 다른 언어에서 사용하는 if문과 같은 역활을 한다...
GoLang 탐방기 - 문법(변수)
veloss

GoLang 탐방기 - 문법(변수)

2018년 10월 3일0개의 댓글
이번 포스트에서는 golang에 문법에 대해서 작성할려고 합니다. 기본 구조 > iota 상수값을 0부터 순차적으로 부여하기 위해 iota 라는 identifier를 사용할 수 있다. 이 경우 iota가 지정된 Apple에는 0이 할당되고, 나머지 상수들을 순서대로 1씩 증가된 값을 부여받는다. 여기까지 간단하게 go변수에 대해 적어봤습니다....
Drop The BIT 개발일지
ironpark

Drop The BIT 개발일지

2018년 10월 2일5개의 댓글
드래그&드롭 방식으로 각종 데이터 스크래퍼를 만들고 관리할 수 있는 프로그램이 목표. 타겟은 "데이터 사이언티스트", "개발자" 등등 특정데이터를 모니터링하거나 수집, 저장해야하는 모든 사람. back-end : Go front-end : React trigger / source / Process / action / store 블록으로 추상화. ...
GoLang 탐방기 - golang이란?
veloss

GoLang 탐방기 - golang이란?

2018년 10월 2일0개의 댓글
golang이란 golang은 2007년에 구글에서 개발한 언어인데, 정확한 이름은 Go 언어입니다. golang의 정식 웹사이트에서는 golang을 다음과 같이 설명하였습니다. >Go는 간결하고 신뢰성 있으며 효율적인 소프트웨어를 손쉽게 만들기 위한 오픈소스 프로그래밍 언어다. Link: Golang golang은 프로그래밍 언어으로 간결한 문법...
Go에서 의존성 관리하기
veloss

Go에서 의존성 관리하기

2018년 10월 1일2개의 댓글
Go에서 의존성 관리하기 > 저는 처음 golang을 배우고 점점 익숙해 질 때마다 golang은 어떻게 의존성을 관리할까? 라는 생각을 했습니다. 그래서 여러군데의 사이트를 찾았고 golang에서도 의존성을 관리하는 도구들이 있다는 것을 알았습니다. * Lin