Junior — Middle
Potresti nominare gli strumenti più comuni per la gestione delle dipendenze nei progetti?
sobes.tech AI
Risposta dell'AI
In Go, lo strumento più comune per gestire le dipendenze è Go Modules (go mod). È integrato nel set di strumenti standard di Go dalla versione 1.11 e permette di gestire le versioni delle librerie, scaricare e memorizzare nella cache le dipendenze automaticamente.
In passato si utilizzavano strumenti come dep e Glide, ma ora sono considerati obsoleti.
Esempio di inizializzazione di un modulo e aggiunta di una dipendenza:
go mod init example.com/myproject
go get github.com/sirupsen/logrus@v1.8.1
Questo creerà un file go.mod con la descrizione delle dipendenze e delle loro versioni.