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