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