Guia de Estilo para C#

17/07/2004 - 23:49 por Francisco Gomez | Informe spam
Si bien cada maestrillo tiene su librillo, me gustaría
que me indicarais un par de normas de estilo a la hora de
organizar el código dentro de una clase

¿Que se recomienda en cuento al orden para:?

1.- Miembros: Campos, propiedades y métodos (entre ellos
el constructor)
2.- Visibilidad: Privado, protected, public...
2.- Clases anidadas y estructuras

¿Como se ordena el código de una clase? ¿Por miembros(en
que orden), y dentro de cada miembro por visibilidad(en
que orden), o al reves? ¿Alguna excepción? ¿Donde pongo
las clases anidadas, al final? ¿Tambien las estructuras?

Gracias
 

Leer las respuestas

#1 Tomas Restrepo \(MVP\)
17/07/2004 - 23:57 | Informe spam
Hola Francisco,
<<<
Si bien cada maestrillo tiene su librillo, me gustaría
que me indicarais un par de normas de estilo a la hora de
organizar el código dentro de una clase

¿Que se recomienda en cuento al orden para:?

1.- Miembros: Campos, propiedades y métodos (entre ellos
el constructor)
2.- Visibilidad: Privado, protected, public...
2.- Clases anidadas y estructuras






Yo no tengo ninguna regla en particular a este respecto, pero generalmente
tiendo, por costumbre, a hacerlo asi:
1- Constantes
2- Campos
3- Propiedades
4- Constructores
5- Metodos Publicos
6- Metodos privados y protegidos.

Adicionalmente, tiendo a agrupar algunos elementos en formas que no
necesariamente cumplen esta regla, como por ejemplo todos los miembros que
implementan una interfaz juntos, etc.

En general, solo en muy raras ocaciones utilizo clases anidadas, asi que no
me preocupan mucho
Tomas Restrepo

Preguntas similares