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.