Go में फ़ाइल नामकरण परंपराएँ: snake_case या कुछ और?
नमस्ते! मैंने हाल ही में Go सीखना शुरू किया है, Python से आया हूँ, और फ़ाइल नामकरण का मुद्दा मुझे थोड़ा भ्रमित कर रहा है। Python में मैं modules और files के लिए snake_case का आदी था, लेकिन Go में, standard library को देखते हुए, underscores के साथ snake_case का उपयोग किया जाता है, और मैं देखता हूँ कि कुछ फ़ाइलों का नाम `http.go`, `transport.go`, `server.go` जैसा है। लेकिन मैंने open-source projects में `myHandler.go`, `MyService.go` या यहाँ तक कि `user_repository.go` जैसी फ़ाइलें भी देखी हैं। सही तरीका क्या है?\n\nयहाँ मेरे project का एक उदाहरण है, जहाँ मैं code को व्यवस्थित करने की कोशिश कर रहा हूँ:\n\n```go\n// मेरा project: notes के लिए एक सरल REST API\n\n// File: main.go\npackage main\n\nimport "fmt"\n\nfunc main() {\n fmt.Println("Hello, Notes API!")\n}\n\n// File: handlers.go\npackage main\n\n// नोट बनाने के लिए handler\nfunc CreateNoteHandler() {\n // ..