Junior — Middle
Mohl bys uvést nejčastější nástroje pro správu závislostí v projektech?
sobes.tech AI
Odpověď od AI
V Go je nejčastěji používaným nástrojem pro správu závislostí Go Modules (go mod). Je integrován od verze 1.11 do standardního nástrojového souboru Go a umožňuje spravovat verze knihoven, automaticky stahovat a ukládat závislosti do mezipaměti.
Dříve se používaly nástroje jako dep a Glide, ale nyní jsou považovány za zastaralé.
Příklad inicializace modulu a přidání závislosti:
go mod init example.com/myproject
go get github.com/sirupsen/logrus@v1.8.1
Toto vytvoří soubor go.mod s popisem závislostí a jejich verzí.