thumbnail

[Go] Using the Service Object Pattern in Go

이 글은 Jon Calhoun의 Using the Service Object Pattern in Go를 번역한 글입니다. 오역, 오타 등 고칠내용이 있다면 댓글부탁드립니다. 🙏 이것은 실험적 내용입니다. 이 글에 나오는 대부분의 코드와 아이디어는 제가 실험한 내용...

2019년 2월 8일0개의 댓글

[Go] Avoiding Bare Channels

이 글은 Andrew Poydence의 Go: Avoiding Bare Channels를 번역한 글입니다. tl;dr 'bare channel'은 select 문 밖에서 쓰인 채널입니다. 'bare channel'은 제대로 사용되지 않을 때, 고루틴이 블록되는 결...

2018년 12월 11일0개의 댓글

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

sync.Pool{}? sync.Pool{}은 Go의 sync 패키지에서 제공하는 구조체로, 일종의 메모리 풀이라고 볼 수 있습니다. 사용을 마친 자원을 풀에 넣어두었다가, 필요할때 다시 꺼내 사용하는 것입니다. sync.Pool{}의 내부 구조는 다음과 같습니다. ...

2018년 10월 24일0개의 댓글

[Go] Go Modules 살펴보기

Go 1.11에서 추가된 Go Modules에 대해 알아봅니다.

2018년 10월 11일6개의 댓글

[Go] context.WithValue() 안전하게 사용하기

context.WithValue()를 보다 안전하게 사용할 수 있는 방법에 대해 알아봅니다.

2018년 10월 10일2개의 댓글

[Go] Slice 집중 탐구

Go의 슬라이스를 집중적으로 탐구합니다.

2018년 10월 9일0개의 댓글