[Go 공식문서 한국어 정리] ⓪22. Go 공식 문서 가이드
[Go 공식문서 한국어 정리] ⓪22. Go 공식 문서 가이드
원문 제목: Documentation - The Go Programming Language
작성자: Go Team
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 1. 서론 — 이 문서가 다루는 내용
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Go 공식 문서 페이지(go.dev/doc/)는 Go 학습과 참조를 위한 중앙 허브입니다.
설치, 튜토리얼, 참조 자료, 도구 등 다양한 리소스를 제공합니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 2. 핵심 개념
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
① Getting Started
Installing Go, Hello World 튜토리얼, 모듈 생성, 멀티모듈 워크스페이스,
RESTful API with Gin, 제네릭, 퍼징 테스트 등의 입문 자료를 제공합니다.
② Using and understanding Go
Effective Go, FAQ, Editor plugins, Diagnostics, GC Guide,
의존성 관리, 퍼징, 커버리지, PGO 등 심화 학습 자료를 제공합니다.
③ References
Package Documentation, Command Documentation, Language Specification,
Go Modules Reference, go.mod reference, Memory Model, Contribution Guide,
Release History 등 참조 문서를 제공합니다.
④ Accessing databases
database/sql 패키지를 사용한 관계형 데이터베이스 접근 전체를 커버합니다.
핸들 열기, SQL 실행, 쿼리, 준비된 문, 트랜잭션, 작업 취소, 연결 관리, SQL 인젝션 방지를 다룹니다.
⑤ Developing modules
모듈 개발 및 게시, 릴리스 워크플로우, 저장소 규칙, 프로젝트 구조,
메이저 버전 업데이트, 버전 번호 체계 등을 설명합니다.
⑥ Talks and Codewalks
동영상 강의와 코드워크를 통해 실제 예제를 학습할 수 있습니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 3. 주요 내용 상세
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Go 공식 문서는 단순한 API 문서를 넘어 학습자와 전문가 모두를 위한 종합 자원입니다.
Getting Started 섹션은 설치부터 첫 모듈 생성까지 단계별로 안내합니다.
Effective Go는 새로운 Go 프로그래머가 반드시 읽어야 할 필수 문서입니다.
데이터베이스 접근 문서는 database/sql 패키지의 전체 기능을 커버합니다.
컨텍스트를 사용한 작업 취소, 연결 풀 튜닝, SQL 인젝션 방지 등 실무에서 필요한 내용을 포함합니다.
모듈 개발 문서는 공개 라이브러리를 만드는 개발자를 위한 가이드입니다.
버전 번호 체계, 저장소 규칙, 메이저 버전 업데이트 등을 다룹니다.
Codewalks는 실제 코드를 따라가며 학습하는 대화형 튜토리얼입니다.
마르코프 체인, 동시성 패턴 등 흥미로운 예제를 제공합니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 4. 실전 활용 / 예시
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Go를 새로 배울 때는 A Tour of Go와 Effective Go를 순서대로 학습합니다.
특정 패키지의 사용법은 Package Documentation에서 검색합니다.
데이터베이스 작업은 Accessing databases 섹션의 튜토리얼을 따라합니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 5. 정리
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Go 공식 문서는 학습, 참조, 문제 해결을 위한 포괄적인 리소스입니다.
Getting Started → Effective Go → Package Documentation 순서로 학습하면 효과적입니다.
지속적으로 업데이트되므로 정기적으로 방문하여 새로운 내용을 확인하는 것이 좋습니다.
📎 출처 링크
https://go.dev/doc/
#Go #Golang #documentation #guide #공식문서

오뉴노노 님의 최근 댓글
ㅋㅋㅋㅋㅋ 2019 01.14 잘 읽었습니다 2018 12.30 포인트가 없어서 아직 시작을 못하고있는데요! 글은 잘 읽었습니다! 포인트 쌓고 도전할거에요 2018 12.30