Sobes.tech
Intern

ჩვეულებრივ პრაქტიკაა ფაილის auth.go და ტესტის auth_test.go ერთავე დირექტორიაში განთავსება?

sobes.tech AI

პასუხი AI-სგან

დიახ, ეს ნორმალური და გავრცელებული პრაქტიკაა Go-ში. ჩვეულებრივ, წყაროს ფაილები და შესაბამისი ტესტები ერთავე დირექტორიაში განთავსებულია, რათა ტესტებს ჰქონდეთ წვდომა პაკეტის არა ექსპორტირებულ ფუნქციებზე და სტრუქტურებზე.

მაგალითად, თუ გაქვთ ფაილი auth.go იმპლემენტაციით, მაშინ auth_test.go იმავე ფოლდერში საშუალებას მოგცემთ დაწეროთ ტესტები, რომლებიც პირდაპირ ამოწმებენ პაკეტის შიგნითებს.

ეს ამარტივებს კოდის და ტესტების ორგანიზაციას და შეესაბამება Go-ს სტანდარტებს და რეკომენდაციებს.