Snake Case
Snake case une palabras en minúsculas con guiones bajos (p. ej., user_name); es habitual en Python, nombres de columnas de bases de datos y JSON.
Propósito
Proporciona un estilo de nomenclatura legible para identificadores de varias palabras, adecuado para entornos que no distinguen mayúsculas.
Mecanismo
Se convierten las palabras a minúsculas y se unen con guiones bajos. Por ejemplo, "UserName" → "user_name". Común en Python, Ruby, SQL y nombres de funciones en C. Similar al kebab-case (guiones) pero con guiones bajos.
Casos de uso
- Nombres de variables y funciones en Python
- Nombres de columnas de bases de datos
- Nombres de claves JSON
- Nombres de funciones en C/Rust
Ejemplos
- entrada
UserNameOutputuser_nameJoined with underscores
Errores comunes
- Mixing with kebab-case causes inconsistent style
- Standardize the naming style across the project
Términos relacionados
Herramientas relacionadas
Convertidor de mayúsculas y minúsculas
Convert text between upper, lower, title, camel, pascal, snake, kebab, constant, and sentence cases. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Convertidor de convenciones de nombres
Convert between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE. Gratis, privado, 100% del lado del cliente. HERRAMIENTA