Convenções de Nomenclatura
Parte da seção Fundamentos do Journey de Ruby da Coddy — lição 9 de 88.
Ruby possui regras específicas para nomes de variáveis válidos. Um nome de variável deve começar com uma letra minúscula (a-z) ou um sublinhado (_), e pode conter letras minúsculas, números e sublinhados. No entanto, ele não pode começar com um número, conter espaços ou usar caracteres especiais.
Nomes que começam com letras maiúsculas são tratados como constantes em Ruby.
Além das regras básicas, seguir convenções de nomenclatura torna seu código muito mais legível e fácil de manter.
O Ruby convencionalmente utiliza snake_case para nomes de variáveis (usando sublinhados entre as palavras como user_name). Este é o estilo padrão do Ruby e é amplamente adotado pela comunidade Ruby. A consistência com essa convenção faz com que seu código pareça profissional e familiar para outros desenvolvedores Ruby.
O mais importante é usar nomes descritivos que indiquem claramente o que a variável contém. Em vez de x ou data1, use nomes como student_score ou monthly_sales. Isso torna seu código autodocumentado e mais fácil para os outros (e para o seu eu futuro) entenderem.
Desafio
FácilCrie três variáveis seguindo a convenção de nomenclatura snake_case do Ruby. Crie uma variável para o nome completo de um funcionário e atribua a ela "John Doe", uma variável para a sua idade e atribua a ela 25, e uma variável para o seu salário mensal e atribua a ela 1500.50. Exiba todas as três variáveis usando puts.
Folha de consulta
Os nomes de variáveis em Ruby devem começar com uma letra minúscula (a-z) ou um sublinhado (_), e podem conter letras minúsculas, números e sublinhados. Eles não podem começar com um número, conter espaços ou usar caracteres especiais.
Ruby usa a convenção de nomenclatura snake_case para variáveis (palavras separadas por sublinhados):
user_name = "Alice"
student_score = 95
monthly_sales = 2500.75Use nomes descritivos que indiquem claramente o que a variável contém, em vez de nomes genéricos como x ou data1.
Experimente você mesmo
# TODO: Crie três variáveis seguindo as convenções de nomenclatura do Ruby
# 1. Uma variável para o nome completo de um funcionário (string)
# 2. Uma variável para a idade dele (inteiro)
# 3. Uma variável para o seu salário mensal (float)
# TODO: Exiba todas as três variáveis usando putsEsta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Operadores Lógicos Parte 47Calculadora de Divisão de Conta
Mensagem de Boas-vindasObtendo Entrada do Usuário10FizzBuzz com um Toque Especial
Visão Geral do JogoO Método FizzBuzz2Variáveis e Tipos de Dados
Números e VariáveisTipo de Dado StringTipo de Dado BooleanTipo de Dado SymbolVerificando Tipos de DadosConvenções de NomenclaturaRecapitulação - Criação de Variáveis5Tomada de Decisão
Instrução IfIf - ElseRecapitulação - Calculadora SimplesIf - Else AninhadoInstrução Unless8Laços de Repetição
Loop For com IntervalosLoop WhileBreakNextRecapitulação - FatorialLoop TimesLoop UntilLoops AninhadosRecapitulação - Entrada Dinâmica3Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosRecapitulação - Matemática SimplesOperadores de Comparação6IO Básico
Saída com putsSaída com print e pSaída com VariáveisEntrada com getsMétodo chompConversão de TiposRecapitulação - Calculadora de IdadeRecapitulação - Verdadeiro ou Falso9Métodos
Definindo um MétodoParâmetros de MétodoValores de RetornoRecapitulação - Método SigmaRecapitulação - Método de ValidaçãoValores de Parâmetro Padrão15Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa