📐Convenciones de Nomenclatura

Generales :

🏛 Nombres de Clases y Estructuras: PascalCase. Ejemplo: Cliente, InformacionUsuario.

🔄 Nombres de Métodos: PascalCase. Ejemplo: CalcularDistancia, ObtenerDatos.

📦 Nombres de Propiedades: PascalCase. Ejemplo: Longitud, NombreCompleto.

🔒 Nombres de Campos:

  • Campos públicos: PascalCase. Ejemplo: DiasLaborales.

  • Campos privados: camelCase o _camelCase. Ejemplo: _valorInterno, valorInterno.

🌐 Nombres de Interfaces: "I" + PascalCase. Ejemplo: IDisposable, IEnumerable.

📂 Nombres de Espacios de Nombres (Namespaces): PascalCase. Ejemplo: System.Collections.Generic.

📌 Nombres de Parámetros: camelCase. Ejemplo: cantidad, nombreUsuario.

🚦 Nombres de Enumeraciones: PascalCase. Ejemplo: Color { Rojo, Verde, Azul }.

♾️ Constantes y Valores estáticos de solo lectura: PascalCase. Ejemplo: MaxValue, Pi.

🤝 Nombres de Delegados: PascalCase. Ejemplo: FuncionDelegado, ManejadorClic.

🎉 Nombres de Eventos: PascalCase. Ejemplo: Click, ValueChanged.

🚨 Nombres de Excepciones: PascalCase + "Exception". Ejemplo: FileNotFoundException, InvalidOperationException.

🏷️ Nombres de Atributos: PascalCase + "Attribute". Ejemplo: ObsoleteAttribute, JsonPropertyAttribute.

🧩 Nombres de Tuplas: camelCase. Ejemplo: (int edad, string nombre).

🔠 Nombres de Directivas de Preprocesador: Mayúsculas. Ejemplo: #IF, #DEFINE.

Última actualización