Qu'est-ce que le snake_case ?
Le snake_case est une convention de nommage où les mots sont en minuscules et séparés par des underscores. Exemple : 'get_user_name'. C'est la norme en Python (PEP 8), Ruby, Rust et SQL pour les noms de variables, les noms de fonctions et les colonnes de base de données.
Comment convertir camelCase en snake_case ?
Collez votre texte en camelCase (par exemple 'getUserName') et l'outil le découpe aux limites des majuscules, met tout en minuscules et joint avec des underscores pour produire 'get_user_name'.
Quand utiliser le snake_case ?
Utilisez le snake_case pour : les variables et fonctions Python (PEP 8), les méthodes et variables Ruby, les variables et fonctions Rust, les noms de tables et colonnes SQL, les variables d'environnement (souvent en SCREAMING_SNAKE_CASE) et les noms de fichiers dans de nombreux projets.
Quelle est la différence entre snake_case et SCREAMING_SNAKE_CASE ?
Le snake_case est entièrement en minuscules (get_user_name), tandis que le SCREAMING_SNAKE_CASE est entièrement en majuscules (GET_USER_NAME). Le SCREAMING_SNAKE_CASE est utilisé pour les constantes dans pratiquement tous les langages de programmation.
Puis-je convertir plusieurs mots à la fois ?
Oui. L'outil gère n'importe quelle entrée : 'getUserName', 'get-user-name', 'Get User Name', 'get.user.name' — tous produisent 'get_user_name'.
Le snake_case est-il utilisé en JavaScript ?
Non, JavaScript utilise principalement le camelCase pour les variables et fonctions. Cependant, le snake_case est parfois utilisé pour les clés JSON dans les API REST qui interagissent avec des backends Python ou Ruby.
Comment convertir un nom de fichier en snake_case ?
Collez simplement le nom de fichier dans l'outil. Par exemple, 'MonFichier.txt' devient 'mon_fichier.txt'. C'est utile pour respecter les conventions de nommage Linux où le snake_case est souvent préféré.