Lectura: «How to Write Go Code»
Fuente(s):
Introduction
-
La go tool es la manera estándar de recuperar, construir e instalar paquetes y comandos escritos en Go.
-
La go tool requiere que organicemos nuestro código de una manera específica.
Organización del código
-
Los programadores Go suelen trabajar en un sólo espacio de trabajo.
-
Un espacio de trabajo puede contener varios repositorios (p.e. repositorios Git, Mercurial, entre otros).
-
Cada repositorio puede contener uno o más paquetes.
-
Un paquete consiste en uno o más ficheros fuente en un mismo directorio.
-
El siguiente es un ejemplo de la estructura de un espacio de trabajo en Go:
~/go/ bin/ hello outyet src/ github.com/golang/example/ .git hello/ hello.go outyet/ main.go main_test.go stringutil/ reverse.go reverse_test.go golang.org/x/image/ .git bmp/ reader.go writer.go ...
-
La variable de entorno
GOPATH
contiene la ubicación de nuestro espacio de trabajo.