Когда go.mod и module path лучше не использовать или использовать осторожно?
Что хотят услышать интервьюеры:
Суть: файл
Ответ:
go.mod задает модуль, зависимости и версию Go, а module path используется при импортах.
Пример:
module example.com/app
go 1.23 Практический акцент: Оцените trade-off: простота, производительность, тестируемость, связность пакетов и цена поддержки.
Типичная ошибка: менять module path без понимания, что это ломает импорты и публикацию модулей.
Как отвечать на собеседовании: Объясните не только синтаксис, но и почему Go предпочитает простые, явные правила и небольшие пакеты.