Intern
Jellemző gyakorlat az auth.go fájl és az auth_test.go teszt ugyanabban a könyvtárban való elhelyezése?
sobes.tech MI
Válasz az MI-től
Igen, ez egy normális és elterjedt gyakorlat a Go-ban. Általában a forrásfájlokat és a hozzájuk tartozó teszteket ugyanabban a könyvtárban helyezik el, hogy a tesztek hozzáférjenek a nem exportált függvényekhez és struktúrákhoz.
Például, ha van egy auth.go nevű fájlod a megvalósítással, akkor a auth_test.go ugyanabban a mappában lehetővé teszi, hogy közvetlenül teszteket írj, amelyek ellenőrzik a csomag belső részeit.
Ez egyszerűsíti a kód és a tesztek szervezését, és megfelel a Go szabványainak és ajánlásainak.