Menu
Coddy logo textTech

Convenções de Nomenclatura

Parte da seção Fundamentals do Journey de Lua da Coddy — lição 10 de 90.

Boas convenções de nomenclatura tornam seu código mais fácil de ler, entender e manter.

Em Lua, os nomes de variáveis devem seguir certas regras. Eles podem conter letras, números e sublinhados, mas devem começar com uma letra ou sublinhado. Nomes como playerScore, health_points e _tempValue são todos válidos, enquanto 2players ou my-score não são.

Ao nomear variáveis, escolha nomes descritivos que indiquem claramente o que a variável armazena. Em vez de usar nomes vagos como x ou data, use nomes específicos como playerLevel ou gameScore. Isso torna seu código autodocumentado e muito mais fácil de entender posteriormente.

Para nomes de variáveis com múltiplas palavras, programadores Lua comumente usam camelCase (como playerHealth) ou sublinhados (como player_health). Ambos os estilos são aceitáveis - a chave é ser consistente em todo o seu código. Escolha um estilo e mantenha-o em seus projetos.

Folha de consulta

Os nomes de variáveis em Lua devem começar com uma letra ou sublinhado e podem conter letras, números e sublinhados:

playerScore = 100     -- Válido
health_points = 50    -- Válido
_tempValue = 10       -- Válido
-- 2players = 5       -- Inválido (começa com número)
-- my-score = 20      -- Inválido (contém hífen)

Use nomes descritivos que indiquem claramente o que a variável armazena:

-- Boa nomenclatura
playerLevel = 5
gameScore = 1500

-- Nomenclatura ruim
x = 5
data = 1500

Para variáveis com várias palavras, use camelCase ou sublinhados de forma consistente:

-- Estilo camelCase
playerHealth = 100
maxSpeed = 50

-- Estilo sublinhado (underscore)
player_health = 100
max_speed = 50

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals