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).