Back to questions
Avito
Intern
4
Является ли нормальной практикой размещать файл auth.go и тест auth_test.go в одной и той же директории?
Companies where asked
Answer from AI
sobes.tech AI
Да, это нормальная и распространённая практика в Go. Обычно исходные файлы и соответствующие тесты размещают в одной директории, чтобы тесты имели доступ к неэкспортируемым функциям и структурам пакета.
Например, если у вас есть файл auth.go с реализацией, то auth_test.go в той же папке позволит писать тесты, которые напрямую проверяют внутренности пакета.
Это упрощает организацию кода и тестов, а также соответствует стандартам и рекомендациям Go.