Avatar ·

Conventions de nommage de fichiers en Go : snake_case ou autre chose ?

Bonjour ! J'ai commencé à étudier Go récemment, je viens de Python, et la question du nommage des fichiers me déroute un peu. En Python, j'avais l'habitude du snake_case pour les modules et les fichiers, mais en Go, d'après la bibliothèque standard, on utilise le snake_case avec des underscores, et je vois que certains fichiers sont nommés, par exemple, `http.go`, `transport.go`, `server.go`. Mais j'ai aussi rencontré dans des projets open-source des fichiers comme `myHandler.go`, `MyService.go` ou même `user_repository.go`. Quelle est la bonne pratique ? Voici un exemple de mon projet, où j'essaie d'organiser le code : ```go // Mon projet : une API REST simple pour des notes // Fichier : main.go package main import "fmt" func main() { fmt.Println("Hello, Notes API!") } // Fichier : handlers.go package main // Handler pour créer une note func CreateNoteHandler() { // .. ```