Junior — Middle
Meg tudnád nevezni a leggyakoribb eszközöket a függőségek kezelésére projektekben?
sobes.tech MI
Válasz az MI-től
Go-ban a leggyakoribb eszköz a függőségek kezelésére a Go Modules (go mod). Ez beépített a Go standard eszközkészletébe a 1.11-es verzió óta, és lehetővé teszi a könyvtárak verzióinak kezelését, a függőségek automatikus letöltését és gyorsítótárazását.
Korábban olyan eszközöket használtak, mint a dep és a Glide, de most már elavultnak számítanak.
Példa egy modul inicializálására és függőség hozzáadására:
go mod init example.com/myproject
go get github.com/sirupsen/logrus@v1.8.1
Ez létrehoz egy go.mod fájlt, amely leírja a függőségeket és azok verzióit.