Convenciones de nomenclatura
Parte de la sección Fundamentos del Journey de C++ de Coddy. Lección 12 de 74.
En programación, es importante seguir las convenciones de nomenclatura para mantener tu código legible y fácil de mantener. Sin embargo, hay algunas reglas y convenciones que debes seguir al nombrar elementos en C++:
- Los nombres pueden contener letras, dígitos y guiones bajos.
- Los nombres deben comenzar con una letra o un guion bajo.
- Los nombres distinguen entre mayúsculas y minúsculas (
myVariableymyvariableson diferentes). - Los nombres no pueden ser palabras clave de C++ (como
int,float,if, etc.).
Además de estas reglas, existen algunas convenciones comunes de nomenclatura que los desarrolladores usan para hacer que su código sea más coherente y legible:
- camelCase: las palabras se unen, y cada palabra después de la primera comienza con una letra mayúscula (por ejemplo,
totalAmount,numberOfStudents). Se usa comúnmente para nombres de variables y funciones en C++. - PascalCase: es similar a camelCase, pero la primera palabra también comienza con una letra mayúscula (por ejemplo,
TotalAmount,MyClass). Se usa comúnmente para nombres de clases en C++.
- snake_case: las palabras están todas en minúsculas y separadas por guiones bajos (por ejemplo,
total_amount,number_of_students). Se usa a menudo en C++ para nombres de archivos o en otros lenguajes como Python. - SCREAMING_SNAKE_CASE: como snake_case, pero todo está en mayúsculas (por ejemplo,
MAX_SIZE,TOTAL_AMOUNT). Normalmente se usa para constantes y macros en C++.
- Sé descriptivo y evita los nombres demasiado cortos (por ejemplo,
numberOfStudentses mejor quen). - Evita usar nombres de variables de una sola letra, excepto para contadores simples (por ejemplo,
i,j,k).
Aquí tienes algunos ejemplos de nombres de variables buenos y malos:
// Bueno
int age = 30;
double totalPrice = 150.99; // camelCase
int numberOfStudents = 25; // camelCase
const int MAX_STUDENTS = 100; // SCREAMING_SNAKE_CASE para constantes
// Malo
int a = 30; // Demasiado corto y poco claro
double TOTAL_PRICE = 150.99; // Las mayúsculas no son para variables normales
int n = 25; // Demasiado corto y poco claroPruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador móduloIncremento/DecrementoPost-incremento/decrementoAtajos aritméticosOperadores de comparaciónComparación de strings7Conceptos básicos de Entrada/Salida
Sentencia coutSentencia cinEntrada de cadenasResumen - Hasta 120Resumen - Verdadero o Falso5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 38Calculadora de números
Mensaje de bienvenidaObtención de números3Variables Parte 2
Declaración de tiposConvenciones de nomenclaturaResumen - Inicializar variablesType Casting Parte 1Type Casting Parte 26Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador condicionalRepaso - If ElseIf - Else anidadosPractica por tu cuenta: Compilador de C++ online