Sobes.tech
Back to questions
Intern
4

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

Companies where asked
AvitoAvito

Answer from AI

sobes.tech AI

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

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

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