Convierte frases o camelCase en snake_case para Python y bases de datos, o en CONSTANT_CASE para constantes y variables de entorno.
Ejemplos
Nombre De Usuario getUserById order-total-amount
nombre_de_usuario get_user_by_id order_total_amount
max retry count apiBaseUrl
MAX_RETRY_COUNT API_BASE_URL
Dónde se usa snake_case
- Python: la guía de estilo PEP 8 usa snake_case para variables, funciones y módulos.
- Bases de datos: nombres de tablas y columnas como
created_atouser_id. - Ruby, Rust y PHP: nombres de métodos y variables.
- CONSTANT_CASE: constantes (
MAX_SIZE) y variables de entorno (DATABASE_URL) en casi todos los lenguajes.
Preguntas frecuentes
¿Cómo convierto camelCase a snake_case?
Pega tus nombres en camelCase arriba con snake_case seleccionado. Cada mayúscula inicia una palabra nueva: firstName → first_name.
¿Qué es CONSTANT_CASE?
También llamado SCREAMING_SNAKE_CASE: mayúsculas unidas con guion bajo, como API_KEY. Se usa para valores que no cambian.