Sobes.tech
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.