Junior — Middle
Czy mógłbyś wymienić najpopularniejsze narzędzia do zarządzania zależnościami w projektach?
sobes.tech AI
Odpowiedź od AI
W Go najczęściej używanym narzędziem do zarządzania zależnościami jest Go Modules (go mod). Jest ono wbudowane w standardowy zestaw narzędzi Go od wersji 1.11 i umożliwia zarządzanie wersjami bibliotek, automatyczne pobieranie i buforowanie zależności.
Wcześniej używano narzędzi takich jak dep i Glide, ale obecnie są one uważane za przestarzałe.
Przykład inicjalizacji modułu i dodania zależności:
go mod init example.com/myproject
go get github.com/sirupsen/logrus@v1.8.1
To utworzy plik go.mod z opisem zależności i ich wersji.