Junior — Middle
Vedel by si uviesť najbežnejšie nástroje na správu závislostí v projektoch?
sobes.tech AI
Odpoveď od AI
V Go je najčastejšie používaným nástrojom na správu závislostí Go Modules (go mod). Je integrovaný od verzie 1.11 do štandardného súboru nástrojov Go a umožňuje spravovať verzie knižníc, automaticky sťahovať a ukladať závislosti do vyrovnávacej pamäte.
Predtým sa používali nástroje ako dep a Glide, ale teraz sú považované za zastarané.
Príklad inicializácie modulu a pridania závislosti:
go mod init example.com/myproject
go get github.com/sirupsen/logrus@v1.8.1
Toto vytvorí súbor go.mod s popisom závislostí a ich verzií.