DevFree Tools

Transformador de String Case

Adapta tus variables y textos a las convenciones de cualquier lenguaje de programación al instante.

Guía de convenciones de nombrado para programadores

Las convenciones de nombrado son reglas sobre cómo escribir identificadores en el código. Cada lenguaje y framework tiene sus estándares. Mezclarlos genera inconsistencias que dificultan la revisión de código y pueden causar errores silenciosos.

Cuándo usar cada convención

  • camelCase → Variables y funciones en JavaScript, TypeScript, Java y Kotlin.
  • PascalCase → Clases en todos los lenguajes, Componentes React, Interfaces TypeScript.
  • snake_case → Variables y funciones en Python y Ruby. Columnas en bases de datos SQL.
  • kebab-case → Nombres de archivos, clases CSS, rutas URL, atributos HTML personalizados.
  • CONSTANT_CASE → Constantes globales en todos los lenguajes. Variables de entorno (.env).

Preguntas frecuentes

¿Qué es camelCase y cuándo se usa?

camelCase escribe la primera palabra en minúscula y las siguientes con mayúscula inicial, sin separadores. Se usa para variables y funciones en JavaScript, TypeScript y Java. Ejemplo: miVariableNueva.

¿Cuál es la diferencia entre camelCase y PascalCase?

En camelCase la primera letra es minúscula (miVariable), mientras que en PascalCase todas las palabras empiezan en mayúscula (MiVariable). PascalCase se usa para nombres de clases y componentes de React.

¿Para qué se usa kebab-case?

kebab-case usa guiones como separadores y todo en minúsculas. Es el estándar para nombres de archivos, clases CSS, URLs amigables (slugs) y atributos HTML. Ejemplo: mi-componente-nuevo.

Herramientas relacionadas