Fundamentos de JavaScript
Teoría: Nomenclatura
Imagina que vuelves a tu código dentro de un mes… o que lo lee otra persona… Y no entienden qué hace cada variable. 😭
Los nombres de las variables juegan un papel clave en eso. En esta lección vas a aprender cómo elegir buenos nombres y evitar un problema muy común llamado números mágicos. 🔮

La importancia de los nombres
Este código funciona sin problemas, pero hay un detalle: la variable se llama x. Esto está bien para matemáticas o ejemplos simples, pero en programas reales confunde. Es mejor darle un nombre que diga qué almacena.
Como programadores, leemos código mucho más de lo que lo escribimos, y un nombre claro puede hacer toda la diferencia.
En la mayoría de los proyectos reales se usa inglés, y eso te ayudará a estar más preparado para trabajar con otros programadores o entrar al mercado laboral.
Estilos de nomenclatura
A veces, los nombres de variables contienen más de una palabra, y hay diferentes formas de escribirlos. Estas son algunas convenciones comunes:
En JavaScript, se recomienda usar lowerCamelCase, la primera palabra empieza con minúscula y las siguientes con mayúscula.
Números mágicos
Este código funciona, pero hay un problema:
❓ ¿Qué significan 1.25, 50 y 4000? A simple vista, no está claro.
✅ Solución: Usar variables con nombres claros ayuda a que el código sea más fácil de entender y modificar.
Para mejorar la claridad, podemos reemplazar estos números mágicos con variables bien nombradas:
Beneficios de esta versión:
- Ahora entendemos lo que representan los valores.
- El código sigue normas de
lowerCamelCase. - Agregamos espacios en blanco para mejorar la legibilidad.
- Aunque es más largo, es mucho más claro, lo que evita errores en el futuro.
Resumen
- Elige nombres de variables descriptivos para mejorar la legibilidad.
- Usa lowerCamelCase en JavaScript (
nombreDeUsuarioen vez denombre_usuarioonombre-usuario). - Evita los números mágicos: reemplázalos con variables con nombres claros.
- Un código claro es mejor que un código corto. La legibilidad es clave.
Siguiendo estas buenas prácticas, nuestro código será más fácil de entender y mantener con el tiempo.