Sobes.tech
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í.