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