Intern
Czy umieszczanie pliku auth.go i testu auth_test.go w tym samym katalogu jest powszechną praktyką?
sobes.tech AI
Odpowiedź od AI
Tak, to jest normalna i powszechna praktyka w Go. Zazwyczaj pliki źródłowe i odpowiadające im testy umieszcza się w tym samym katalogu, aby testy miały dostęp do nieeksportowanych funkcji i struktur pakietu.
Na przykład, jeśli masz plik auth.go z implementacją, to auth_test.go w tym samym folderze pozwoli pisać testy, które bezpośrednio sprawdzają wnętrza pakietu.
To upraszcza organizację kodu i testów, a także jest zgodne ze standardami i zaleceniami Go.