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 |