Junior — Middle
¿Podrías nombrar las herramientas más comunes para gestionar dependencias en proyectos?
sobes.tech AI
Respuesta de la IA
En Go, la herramienta más común para gestionar dependencias es Go Modules (go mod). Está integrada en el conjunto de herramientas estándar de Go desde la versión 1.11 y permite gestionar las versiones de las bibliotecas, descargar y almacenar en caché las dependencias automáticamente.
Anteriormente se utilizaban herramientas como dep y Glide, pero ahora se consideran obsoletas.
Ejemplo de inicialización de un módulo y adición de una dependencia:
go mod init example.com/myproject
go get github.com/sirupsen/logrus@v1.8.1
Esto creará un archivo go.mod con la descripción de las dependencias y sus versiones.