Что такое Go Modules и зачем они нужны?
Уровень: Middle
Ответ
Go Modules – это система управления зависимостями, введённая начиная с Go 1.11. Вместо старого GOPATH, проект становится модулем с файлом `go.mod`, где указано имя модуля и версии его зависимостей. Модули позволяют явно задавать зависимости и версионировать их, упрощая сборку проектов.