📐Convenciones de Nomenclatura
Generales :
🏛 Nombres de Clases y Estructuras: PascalCase. Ejemplo: Cliente, InformacionUsuario.
Cliente, InformacionUsuario.🔄 Nombres de Métodos: PascalCase. Ejemplo: CalcularDistancia, ObtenerDatos.
CalcularDistancia, ObtenerDatos.📦 Nombres de Propiedades: PascalCase. Ejemplo: Longitud, NombreCompleto.
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.
IDisposable, IEnumerable.📂 Nombres de Espacios de Nombres (Namespaces): PascalCase. Ejemplo: System.Collections.Generic.
System.Collections.Generic.📌 Nombres de Parámetros: camelCase. Ejemplo: cantidad, nombreUsuario.
cantidad, nombreUsuario.🚦 Nombres de Enumeraciones: PascalCase. Ejemplo: Color { Rojo, Verde, Azul }.
Color { Rojo, Verde, Azul }.♾️ Constantes y Valores estáticos de solo lectura: PascalCase. Ejemplo: MaxValue, Pi.
MaxValue, Pi.🤝 Nombres de Delegados: PascalCase. Ejemplo: FuncionDelegado, ManejadorClic.
FuncionDelegado, ManejadorClic.🎉 Nombres de Eventos: PascalCase. Ejemplo: Click, ValueChanged.
Click, ValueChanged.🚨 Nombres de Excepciones: PascalCase + "Exception". Ejemplo: FileNotFoundException, InvalidOperationException.
FileNotFoundException, InvalidOperationException.🏷️ Nombres de Atributos: PascalCase + "Attribute". Ejemplo: ObsoleteAttribute, JsonPropertyAttribute.
ObsoleteAttribute, JsonPropertyAttribute.🧩 Nombres de Tuplas: camelCase. Ejemplo: (int edad, string nombre).
(int edad, string nombre).🔠 Nombres de Directivas de Preprocesador: Mayúsculas. Ejemplo: #IF, #DEFINE.
#IF, #DEFINE.Última actualización