Junior — Middle
Ar galėtumėte išvardyti dažniausiai naudojamus įrankius projektų priklausomybėms valdyti?
sobes.tech AI
Atsakymas iš AI
Go dažniausiai naudojamas įrankis priklausomybėms valdyti yra Go Modules (go mod). Jis nuo versijos 1.11 įdiegtas į standartinį Go įrankių rinkinį ir leidžia valdyti bibliotekų versijas, automatiškai atsisiųsti ir talpinti priklausomybes.
Anksčiau naudoti įrankiai kaip dep ir Glide, tačiau dabar jie laikomi pasenę.
Modulio inicijavimo ir priklausomybės pridėjimo pavyzdys:
go mod init example.com/myproject
go get github.com/sirupsen/logrus@v1.8.1
Tai sukurs go.mod failą su priklausomybių aprašymu ir jų versijomis.