본문 바로가기

Go

Go 언어 입문 자료 모음


1. Go tour

https://go-tour-ko.appspot.com/welcome/1

 

Go를 향한 여행

 

go-tour-ko.appspot.com

Go 언어 공식 홈페이지에서 제공하는 자습서.

기본 문법 및 고루틴, 채널을 활용한 동시성에 대해서 예제를 통해 학습할 수 있다.

 

 

2. Learn go with test

https://miryang.gitbook.io/learn-go-with-tests/

 

Learn Go with Tests - learn-go-with-tests

프로그래밍 경험. if, 변수, 함수 등을 이해할 수 있는지

miryang.gitbook.io

Go 는 언어단에서 TDD (테스트 주도 개발) 를 할 수 있는 툴을 제공하는데 (go test)

TDD형식으로 Go 문법을 익힐 수 있는 자습서이다.

 

3. Uber Go Style Guide

https://github.com/uber-go/guide 

https://github.com/TangoEnSkai/uber-go-style-guide-kr

 

GitHub - uber-go/guide: The Uber Go Style Guide.

The Uber Go Style Guide. Contribute to uber-go/guide development by creating an account on GitHub.

github.com

 

GitHub - TangoEnSkai/uber-go-style-guide-kr: Uber's Go Style Guide Official Translation in Korean. Linked to the uber-go/guide a

Uber's Go Style Guide Official Translation in Korean. Linked to the uber-go/guide as a part of contributions - GitHub - TangoEnSkai/uber-go-style-guide-kr: Uber's Go Style Guide Official Tr...

github.com

우버에서 사용하는 Golang 스타일 가이드

Go 언어 코드를 좀 더 읽기 쉽게 짜는법을 가이드한다.

 

4. Go Project Layout

https://github.com/golang-standards/project-layout/blob/master/README_ko.md

 

GitHub - golang-standards/project-layout: Standard Go Project Layout

Standard Go Project Layout. Contribute to golang-standards/project-layout development by creating an account on GitHub.

github.com

Go 언어 기반의 프로젝트에서 디렉토리 이름 규칙을 어떻게 잡아야 하는지에 대한 가이드.

 

'Go' 카테고리의 다른 글

Go 에러 객체 비교 errors.Is()  (2) 2024.11.27
Go 1.18 (Generic, Fuzzing, go work)  (0) 2022.05.27