Menu
CoddyTech

Convenciones de nomenclatura

Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 9 de 92.

Las convenciones de nomenclatura son pautas que facilitan la lectura del código. La guía de estilo de Godot escribe los nombres de las variables en snake_case: palabras en minúsculas separadas por guiones bajos, como player_name o max_health.

Elige nombres descriptivos que indiquen qué significa el valor:

# Nombres mal elegidos
var isAlive = true # no sigue snake_case
var a = 10
var b = "Hello"
# Nombres bien elegidos
var is_alive = true
var age = 10
var greeting = "Hello"

Algunas reglas son de sintaxis, no de estilo, y si las incumples, se produce un error:

  • Un nombre solo contiene letras, dígitos y guiones bajos, así que no puede tener espacios ni guiones
  • Un nombre no puede empezar con un dígito: player2 es válido, 2player no lo es
  • Una palabra clave como var o func no puede ser un nombre

Los nombres distinguen entre mayúsculas y minúsculas: score y Score son dos variables diferentes.

challenge icon

Desafío

Principiante

Las tres variables del programa no tienen nombres en snake_case, y las líneas print() ya usan los nombres en snake_case. Cambia el nombre de las variables:

  • PlayerName a player_name
  • coinCount a coin_count
  • IsOnline a is_online

Mantén los valores tal como están y no cambies las líneas print(). El programa imprime:

Player: Ada
Coins: 120
Online: true

Pruébalo tú mismo

extends Node

func _ready():
	# Cambia el nombre de estas variables a snake_case
	var PlayerName = "Ada"
	var coinCount = 120
	var IsOnline = true
	# No cambies las líneas de abajo
	print("Player: ", player_name)
	print("Coins: ", coin_count)
	print("Online: ", is_online)
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

Practica por tu cuenta: Compilador de GDScript online