Sobes.tech
Junior — Middle

Kun je de meest voorkomende tools voor afhankelijkheidsbeheer in projecten noemen?

sobes.tech AI

Antwoord van AI

In Go is het meest gebruikte hulpmiddel voor het beheren van afhankelijkheden Go Modules (go mod). Het is vanaf versie 1.11 ingebouwd in de standaard gereedschapsset van Go en stelt je in staat om bibliotheekversies te beheren, afhankelijkheden automatisch te downloaden en te cachen.

Vroeger werden tools zoals dep en Glide gebruikt, maar deze worden nu als verouderd beschouwd.

Voorbeeld van het initialiseren van een module en het toevoegen van een afhankelijkheid:

go mod init example.com/myproject

go get github.com/sirupsen/logrus@v1.8.1

Dit zal een go.mod-bestand aanmaken met de beschrijving van de afhankelijkheden en hun versies.