Disciplina estricta: el compilador y el código limpio
Por qué Go lanza errores de compilación ante variables o imports no usados y cómo usar el blank identifier para gestionar valores descartados.
Por qué Go lanza errores de compilación ante variables o imports no usados y cómo usar el blank identifier para gestionar valores descartados.
Aprende las reglas de CamelCase, exportación por mayúsculas y el manejo de acrónimos en Go.
Aprende a usar doc comments para generar documentación automática profesional usando el estándar de Go.
Aprende cómo funcionan los import paths, la diferencia entre la stdlib y módulos externos, y cuándo usar alias o blank imports.
Entiende la importancia de `package main`, la función `main` y la relación entre directorios y paquetes en Go.
Guía práctica sobre el ciclo de vida de un programa Go, desde la inicialización del módulo hasta la inspección del binario compilado.
Entiende la diferencia entre el editor y el Language Server (gopls) y por qué el LSP es la pieza clave para la productividad en Go.
Entiende cómo el comando `go` unifica compilación, gestión de dependencias, testing y formateo en una sola herramienta.
Guía práctica sobre GOPATH, GOBIN, GOPROXY, GOSUMDB, GOPRIVATE y GONOSUMCHECK.
Guía esencial sobre la estructura de archivos de Go, la diferencia entre GOROOT y GOPATH, y el funcionamiento de Go Modules.