Junior — Middle
Poderia nomear as ferramentas mais comuns para gestão de dependências em projetos?
sobes.tech IA
Resposta da IA
No Go, a ferramenta mais comum para gerir dependências é o Go Modules (go mod). Está integrada na ferramenta padrão do Go desde a versão 1.11 e permite gerir as versões das bibliotecas, fazer download e cache de dependências automaticamente.
Anteriormente, eram utilizados ferramentas como dep e Glide, mas atualmente são considerados obsoletos.
Exemplo de inicialização de um módulo e adição de dependência:
go mod init example.com/myproject
go get github.com/sirupsen/logrus@v1.8.1
Isto criará um arquivo go.mod com a descrição das dependências e suas versões.