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() {
// ..
```
No answers yet.
Connectez-vous pour laisser une réponse