Convenciones de Nomenclatura
Parte de la sección Fundamentos del Journey de C# de Coddy. Lección 12 de 69.
Las convenciones de nomenclatura son como las reglas de tránsito para los programadores. Ayudan a mantener el código organizado y comprensible.
¡Imagina que las señales de tránsito fueran todas aleatorias e incoherentes! ¡Sería un caos! Del mismo modo, sin convenciones de nomenclatura, el código puede volverse desordenado y confuso.
En C#, seguir convenciones de nomenclatura coherentes es crucial para escribir código limpio, fácil de mantener y colaborativo. Estas son algunas convenciones clave que debes tener en cuenta:
- PascalCase: Úsalo para nombres de clases, nombres de métodos y nombres de propiedades. Cada palabra comienza con una letra mayúscula, por ejemplo,
MyClass,CalculateTotal,FirstName.
- camelCase: Úsalo para las variables locales y los parámetros de métodos. La primera palabra comienza con una letra minúscula y cada palabra posterior comienza con una letra mayúscula, por ejemplo,
myVariable,customerName,calculateTotal.
- _underscorePrefix: Se usa para campos privados (variables dentro de una clase). Comienza con un guion bajo seguido de camelCase, por ejemplo,
_myPrivateField,_customerAge.
- UPPER_CASE: Úsalo para las constantes. Todas las letras están en mayúsculas y las palabras se separan mediante guiones bajos, por ejemplo,
MAX_VALUE,PI,DEFAULT_TIMEOUT.
Aquí tienes algunos consejos adicionales:
- Usa nombres descriptivos que indiquen claramente el propósito de la variable o el método.
- Evita las abreviaturas o los acrónimos, a menos que sean ampliamente comprendidos en el contexto de tu código.
- Sé coherente con las convenciones que hayas elegido a lo largo de todo tu proyecto.
Prué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 de móduloIncremento/DecrementoPost-incremento/decrementoAtajos aritméticos7Entrada y Salida Básica
Salida BásicaInterpolación de CadenasLectura de EntradaParseoResumen - Hasta 120Resumen - Verdadero o Falso5Operadores Parte 2
Operadores de comparaciónOperadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 33Variables Parte 2
VarConstantesConvenciones de NomenclaturaResumen - Inicializar VariablesConversión de Tipos6Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador ternarioResumen - If ElseIf - Else anidadosPractica por tu cuenta: Compilador de C# online