Sobes.tech
Назад к вопросам
Intern
3

Является ли нормальной практикой размещать файл auth.go и тест auth_test.go в одной и той же директории?

Компании, где спрашивали
AvitoAvito

Ответ от нейросети

sobes.tech AI

Да, это нормальная и распространённая практика в Go. Обычно исходные файлы и соответствующие тесты размещают в одной директории, чтобы тесты имели доступ к неэкспортируемым функциям и структурам пакета.

Например, если у вас есть файл auth.go с реализацией, то auth_test.go в той же папке позволит писать тесты, которые напрямую проверяют внутренности пакета.

Это упрощает организацию кода и тестов, а также соответствует стандартам и рекомендациям Go.