.NET Buenas Prácticas – Convenios para capitalización


Las buenas prácticas sobre convenios de capitalización ayudan a mejorar el entendimiento del código y la nomenclatura según los componentes del software.

Existen 3 definiciones de nomenclaturas:

 

Pascal: La primer letra de cada palabra concatenada de un nombre se indica en mayúscula.
Por ejemplo: TopBorderSize

Camel: La primer letra de toda la palabra se indica en minúscula y cada primer letra de cada palabra concatenada siguiente en mayúscula.
Por ejemplo: topBorderSize

Uppercase: Todas las letras en mayúsculas.
Por ejemplo: ID

 

En ningún caso usar separadores para las palabras concatenadas.

 

Reglas

 

Clases  –  Pascal
Tipo de enumerador – Pascal
Valor de enumerador – Pascal
Evento – Pascal
Excepción – Pascal
Campo estático de sólo lectura – Pascal
Intefaces – Pascal
Métodos  – Pascal
Namespaces – Pascal
Parámetros – Camel
Propiedades – Pascal
Acrónimos  – Uppercase

 

Excepciones a las reglas

 

Sólo los acrónimos tienen expceciones:
1. Todo parametro que posea un acrónimo se indica en Camel. EJ: xmlStream
2. Toda palabra con acrónimo de más de 2 letras, se indica en Pascal. EJ: XmlStream
3. Toda palabra con acrónimo de 2 letras, se indica en Uppercase. EJ: DBConnection

 

Anuncios

1 comentario

Archivado bajo Buenas Prácticas, Código, Teoría

Una respuesta a “.NET Buenas Prácticas – Convenios para capitalización

  1. Pingback: .NET Buenas Prácticas | Desarrollo y Arquitectura de Software

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s