Los estandares de diseño y codificacion - un capitulo olvidado

jueves, 6 de agosto de 2009
Un capitulo del desarrollo que he descuidado es la eleccion de estandares para el diseño y posterior codificacion, hare una breve descripcion de los estandares que tratare de no descuidar y que en si ya estoy aplicando

Nombres de las clases
-inician con mayuscula
-las clases en lazarus (y en delphi y CBuilder) llevan el estandar de una T mayuscula al principio (y asi se quedara)
-los formularios llevan despues de la T una F (ejem TFCliente)
-El concepto del objeto tambien lleva mayuscula (ejem TFCatalogo)
-las clases principales del modulo llevaran un Sis al principio (ejem SisCliente)
-las clases que tengan que ver con bases de datos iniciaran con BD
-las clases que tengan que ver con tablas de la base de datos llevaran una T despues de BD y el nombre de la tabla debera tambien comenzar con mayuscula (BDTCliente)

Funciones de las clases
-iran en minuscula a menos que pertenezcan a la clase principal del modulo (estas comienzan en mayuscula ejem. SisCliente->Alta() )

Instancias de clases (los objetos)
-inician con una o en minuscula y luego el nombre de la clase al que pertenecen

los nombres de las variables
-tambien iran en minuscula y se tratara de que enuncien el concepto de lo que son

por el momento este sera el estandar
de ser necesario sera ampliado

0 comentarios:

Publicar un comentario