Intern
Ar įprasta praktika yra auth.go failą ir auth_test.go testą dėti į tą pačią katalogą?
sobes.tech AI
Atsakymas iš AI
Taip, tai yra normali ir dažnai naudojama praktika Go kalboje. Paprastai šaltinio failai ir atitinkami testai yra talpinami toje pačioje direktorijoje, kad testai galėtų pasiekti neeksportuotas funkcijas ir struktūras pakete.
Pavyzdžiui, jei turite failą auth.go su įgyvendinimu, tada auth_test.go toje pačioje aplanke leis rašyti testus, kurie tiesiogiai tikrina paketo vidines dalis.
Tai supaprastina kodo ir testų organizavimą ir atitinka Go standartus bei rekomendacijas.