Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Nomenclatura e identificadores (0x01XX)

Reglas de nombrado de identificadores, constantes, archivos y simbolos.

Universidad Nacional de Río Negro

Reglas de nombrado de identificadores, constantes, archivos y simbolos.

Tabla de reglas

ReglaTítuloAntipatrones integrados
0x0101hLos identificadores deben ser descriptivos—
0x0102hLos argumentos de función y las variables locales deben usar snake_case en minúsculas—
0x0103hLas constantes (const o #define) deben nombrarse en MAYUSCULAS_SNAKE_CASE—
0x0104hLos nombres de los archivos deben usar snake_case en minúsculas (sin espacios)—
0x0105hLos nombres de funciones deben usar snake_case estricto en minúsculas—
0x0106hLas variables globales deben ser declaradas como static o usar prefijo g_—
0x0107hLas macros #define deben nombrarse en MAYUSCULAS_SNAKE_CASE—
0x0108hProhibición de identificadores con caracteres no ASCII (acentos, ñ)—
0x0109hProhibición de identificadores que colisionen con palabras clave o tipos estándar—
0x010AhProhibición de identificadores con prefijos reservados para el compilador (__ o _[A-Z])—
0x010BhProporcionalidad en longitud de identificadores según su alcance—
0x010ChAuditor de identificadores reservados con doble guion bajo o guion bajo inicial—
0x010DhAuditor de consistencia en nombres de constantes simbólicas—
0x010EhPrescindí de identificadores genéricos con sufijo numérico o afijos (numero1, num_1, n_a, a_n)—
0x010FhProhibición de constantes numéricas mágicas en índices de arreglos—
0x0110hLos booleanos se nombran con prefijo interrogativo—
0x0111hNombrá en positivo y evitá las dobles negaciones—
0x0112hUsá constantes simbólicas para todo literal con significado—