Sobes.tech
Junior — Middle

Можеш ли да наведеш најчешће алате за управљање зависностима у пројектима?

sobes.tech АИ

Одговор од АИ

U Go-u je najčešće korišćen alat za upravljanje zavisnostima Go Modules (go mod). Ugrađen je u standardni skup alata Go od verzije 1.11 i omogućava upravljanje verzijama biblioteka, automatsko preuzimanje i keširanje zavisnosti.

Ranije su se koristili alati poput dep i Glide, ali se sada smatraju zastarelim.

Primer inicijalizacije modula i dodavanja zavisnosti:

go mod init example.com/myproject

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

Ovo će kreirati fajl go.mod sa opisom zavisnosti i njihovih verzija.