Menu
CoddyTech

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 todas las señales de tráfico fueran aleatorias e inconsistentes! ¡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 fundamental para escribir código limpio, fácil de mantener y colaborativo. Estas son algunas convenciones clave que debes tener en cuenta:

  • PascalCase: Se usa para nombres de clases, métodos y propiedades. Cada palabra empieza con mayúscula, por ejemplo, MyClass, CalculateTotal, FirstName.
  • camelCase: Úsalo para variables locales y parámetros de métodos. La primera palabra empieza con una letra minúscula y cada palabra posterior empieza con una letra mayúscula; por ejemplo, myVariable, customerName, calculateTotal.
  • _underscorePrefix: Úsalo para campos privados (variables dentro de una clase). Empieza con un guion bajo seguido de camelCase, por ejemplo, _myPrivateField, _customerAge.
  • PascalCase para las constantes: Las constantes declaradas con const también usan PascalCase, por ejemplo, MaxValue, Pi, DefaultTimeout. Verás constantes en MAYÚSCULAS_SEPARADAS_POR_GUIONES_BAJOS, como MAX_VALUE, en otros lenguajes y en código antiguo, pero esa no es la convención de C#.

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 conocidos en el contexto de tu código.
  • Sé coherente con las convenciones que elijas en 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