Menu
Coddy logo textTech

Convenciones de nomenclatura

Parte de la sección Fundamentos del Journey de Ruby de Coddy — lección 9 de 88.

Ruby tiene reglas específicas para nombres de variables válidos. Un nombre de variable debe comenzar con una letra minúscula (a-z) o un guion bajo (_), y puede contener letras minúsculas, números y guiones bajos. Sin embargo, no puede comenzar con un número, contener espacios ni utilizar caracteres especiales.

Los nombres que comienzan con letras mayúsculas son tratados como constantes en Ruby.

Más allá de las reglas básicas, seguir las convenciones de nomenclatura hace que tu código sea mucho más legible y fácil de mantener.

Ruby utiliza convencionalmente snake_case para los nombres de variables (usando guiones bajos entre palabras como user_name). Este es el estilo estándar de Ruby y es ampliamente adoptado por la comunidad de Ruby. La coherencia con esta convención hace que tu código se vea profesional y familiar para otros desarrolladores de Ruby.

Lo más importante es utilizar nombres descriptivos que indiquen claramente qué contiene la variable. En lugar de x o data1, utiliza nombres como student_score o monthly_sales. Esto hace que tu código sea autodocumentado y más fácil de entender para otros (y para ti mismo en el futuro).

challenge icon

Desafío

Fácil

Crea tres variables siguiendo la convención de nomenclatura snake_case de Ruby. Crea una variable para el nombre completo de un empleado y asígnale "John Doe", una variable para su edad y asígnale 25, y una variable para su salario mensual y asígnale 1500.50. Muestra las tres variables usando puts.

Hoja de referencia

Los nombres de las variables en Ruby deben comenzar con una letra minúscula (a-z) o un guion bajo (_), y pueden contener letras minúsculas, números y guiones bajos. No pueden comenzar con un número, contener espacios ni usar caracteres especiales.

Ruby utiliza la convención de nomenclatura snake_case para las variables (palabras separadas por guiones bajos):

user_name = "Alice"
student_score = 95
monthly_sales = 2500.75

Utilice nombres descriptivos que indiquen claramente qué contiene la variable, en lugar de nombres genéricos como x o data1.

Pruébalo tú mismo

# TODO: Crea tres variables siguiendo las convenciones de nomenclatura de Ruby
# 1. Una variable para el nombre completo de un empleado (string)
# 2. Una variable para su edad (integer)
# 3. Una variable para su salario mensual (float)

# TODO: Muestra las tres variables usando puts
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos