¿Qué es la convención de nomenclatura en C++?

Que Es La Convencion De Nomenclatura En C



Las convenciones de nomenclatura representan una parte importante de la codificación. Es el proceso de elegir nombres adecuados para funciones, variables, clases y otras entidades del programa. Las convenciones de nomenclatura mejoran la legibilidad y la comprensión del código, lo que permite que sea más sencillo de mantener y adaptar en el futuro. La siguiente sección pasará por las convenciones de nomenclatura de C++.

¿Qué es la convención de nomenclatura en C++?

Los estándares de nomenclatura en C ++ a menudo implican el uso de ciertos prefijos o sufijos, mayúsculas y minúsculas para las variables y nombres iniciales de clases con letras mayúsculas. El objetivo de estas convenciones apunta a mantener el código más consistente y más fácil de leer para que otros programadores puedan comprenderlo rápida y fácilmente.







Convención de nomenclatura diferente de variables

En C++, algunas prácticas típicas de nombres de variables son:



1: Los nombres de las variables deben ser descriptivos. y significativo, que describe exactamente lo que representa la variable.



2: El caso de Carmel: Es un estilo en el que la letra inicial de una palabra está en minúsculas y la letra inicial de cada palabra sucesiva está en mayúscula, sin espacios vacíos entre palabras. En C++, esta convención se usa a menudo para nombres de variables.





3: Usando 'es' para prefijar variables booleanas: Es habitual prefijar el nombre de una variable con 'es' o 'has' para indicar que representa un valor booleano.

4: Las constantes deben nombrarse con letras mayúsculas y guiones bajos. entre palabras para indicar el hecho de que no están destinados a ser actualizados.



5: Caso Pascual: Este caso es similar al caso del camello. La única distinción entre ambos es que la letra inicial de la palabra inicial también debe estar en mayúscula en el caso de Pascal. A diferencia del caso camello, en el que la palabra inicial está en minúsculas, si usas el caso Pascal, cada palabra comienza con una letra mayúscula.

A continuación se muestra un ejemplo de convenciones de nomenclatura en C++, para que pueda comprender fácilmente el concepto de convención de nomenclatura.

Ejemplo: programa C++ para mostrar variables con diferentes convenciones de nomenclatura

A continuación se muestra una implementación de programa C++ simple que muestra las convenciones de nomenclatura de variables anteriores:

#incluir
utilizando el espacio de nombres estándar;

int principal ( ) {
    // con nombres descriptivos de variables
int numeroTotal = 100 ;
  // con camello-case de nombres de variables
string nombreDeEstudiante = 'Él mismo' ;
  // Prefijar variables booleanas 'es'
bool esta empleado = FALSO ;
bool está verificado = verdadero ;
  // Aplicar todas las letras mayúsculas para variables constantes
const int ASIGNACIÓN_MÁXIMA = 100 ;
constante doble PI_VALUE = 3.14 ;
  // convención de nomenclatura de la variable a través de pascal caso
cadena ResultadoFinalDeEstudiante = 'Aprobar' ;
cout << '--[Convención de nomenclatura diferente de variables en C++]--' << fin;
cout << '1: Con nombres descriptivos de variables' << fin;
cout << 'Número total de estudiantes: ' << numero total << fin;
cout << '2: Con Camel-Case de nombres de variables' << fin;
cout << 'Nombre del estudiante: ' << nombre de estudiante << fin;
cout << '3: Con variables booleanas de prefijo' << fin;
cout << 'Está empleado: ' << está empleado << fin;
cout << 'Está chequeado: ' << está chequeado << fin;
cout << '4: Con la aplicación de la convención de nomenclatura de todas las letras mayúsculas para variables constantes' << fin;
cout << 'El Mayor Número de Asignaciones: ' << ASIGNACIÓN_MÁXIMA << fin;
cout << 'El valor de PI: ' << VALOR_PI << fin;
cout << '5: Convención variable con Pascal-Case' << fin;
cout << 'Resultado final: ' << ResultadoFinalDeEstudiante << fin;
  devolver 0 ;
}

 

Este programa simplemente declaró la sintaxis de variables de acuerdo con las cinco convenciones de nomenclatura mencionadas anteriormente. En la función principal, la primera variable es totalNumber que está de acuerdo con el convención de nomenclatura descriptiva que imprime 100 valores como salida. La siguiente variable nameOfStudent se inicializa con Mickle Steve, que muestra el Convención de nomenclatura de Camel Case.

Las variables isEmployed y isChecked mostraron el resultado booleano como salida que representa el Convención de nomenclatura de prefijos. Después de esto, las variables HIGHEST_ASSIGNMENT y PI_VALUE se inicializan con valores respetados como 100 y 3.14 que define el letra mayúscula de la convención de nomenclatura .

Al final, la variable FinalResultOfStudent representa el Pasal caso de convención de nomenclatura de variables. Este programa simple usó la convención de nomenclatura una por una que se menciona arriba y las imprimió en la consola usando cout como se muestra en el siguiente resultado:

Nota: Estas convenciones de nomenclatura ayudan a otros programadores a comprender el código fuente de forma más rápida y sencilla, haciéndolo estandarizado y menos difícil de leer.

Conclusión

Las convenciones de nomenclatura son fundamentales en la programación, ya que ayudan en la comprensión y el mantenimiento del código. Para garantizar la uniformidad y la claridad, los desarrolladores de C++ deben cumplir con los patrones de nomenclatura especificados. Seguir estas reglas puede hacer que el código sea más fácil de leer y modificar, lo que reduce las posibilidades de errores y defectos. Siguiendo ciertas convenciones de nomenclatura, los programadores pueden producir código más eficiente y mantenible.