Когда import alias и blank import лучше не использовать или использовать осторожно?
Что хотят услышать интервьюеры:
Суть: alias меняет имя импортируемого пакета, а
Ответ:
_ импортирует пакет ради side effect, например регистрации драйвера.
Пример:
import _ "github.com/lib/pq" Практический акцент: Оцените trade-off: простота, производительность, тестируемость, связность пакетов и цена поддержки.
Типичная ошибка: использовать blank import без причины и усложнять чтение зависимостей.
Как отвечать на собеседовании: Объясните не только синтаксис, но и почему Go предпочитает простые, явные правила и небольшие пакеты.