Menu
Coddy logo textTech

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.

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 C# online