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).
Desafío
FácilCrea 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.75Utilice 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 putsEsta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 3Operadores lógicos Parte 47Calculadora para dividir la cuenta
Mensaje de bienvenidaObtener la entrada del usuario10FizzBuzz con un giro
Descripción general del juegoEl método FizzBuzz2Variables y tipos de datos
Números y variablesTipo de dato StringTipo de dato BooleanTipo de dato SymbolComprobación de tipos de datosConvenciones de nomenclaturaResumen: Creación de variables5Toma de decisiones
Sentencia IfIf - ElseRepaso - Calculadora simpleIf - Else anidadosSentencia Unless8Bucles
Bucle For con rangosBucle WhileBreakNextRepaso - FactorialBucle TimesBucle UntilBucles anidadosRepaso - Entrada dinámica3Operadores Parte 1
Operadores aritméticosOperador móduloAtajos aritméticosResumen - Matemáticas simplesOperadores de comparación6Entrada y Salida Básica
Salida con putsSalida con print y pSalida con variablesEntrada con getsMétodo chompConversión de tiposResumen - Calculadora de edadResumen - Verdadero o falso