Professional Documents
Culture Documents
INDICE
1.
OBJETIVO
2.
DECLARACION DE VARIABLES
2.1 Descripcin de la Variable.
2.2 Variables de Tipo Arreglo
3.
Definicin de Controles
3.1 Tipo de datos
3.2 Prefijo para el Control
3.3 Nombre descriptivo del Control
3.4 Declaracin de variables, atributos y objetos
3.5 Declaracin de clases
3.6 Declaracin de mtodos
3.7 Declaracin de funciones
3.8 Control de versiones de cdigo fuente
4.
5.
Beneficios
6.
Conclusiones
ESTNDARES DE PROGRAMACIN
1.
OBJETIVO
Reglamentar la forma en que se implementar el cdigo fuente del proyecto, pasando,
por las variable, controles, ficheros, archivos y todo aquello que est implicado en el
cdigo,
Mejorar y uniformizar a travs de las reglas que se proponen, el estilo de
programacin que tiene cada programador.
Los nombres de variables sern nemotcnicos con lo que se podr saber el tipo
de dato de cada variable con slo ver el nombre de la variable.
Los nombres de variables sern sugestivos, de tal forma que se podr saber el
uso y finalidad de dicha variable o funcin fcilmente con solo ver el nombre
de la variable.
La decisin de poner un nombre a una variable o funcin ser mecnica y
automtica, puesto que seguir las reglas definidas por nuestro estndar.
Permite el uso de herramientas automticas de verificacin de nomenclaturas.
Por tanto, se seguirn dichos patrones para un entendimiento legible del cdigo y para
facilitar el mantenimiento del mismo.
2.
DECLARACION DE VARIABLES
Se propone que la declaracin de las variables, se ajusten al motivo para la que se
requieran. El nemotcnico definido se establece tomando en consideracin
principalmente lo siguiente:
La longitud debe ser lo ms recomendable posible. No debe ser tan grande de tal
forma que el programador tenga la facilidad de manejo sobre la variable y ni tan
corta que no pueda describirse claramente. Para el caso establecemos una
longitud mxima de variable de 25 caracteres.
Descripcin de la Variable.
Nombre que se le asignara a la variable para que se le identifique y deber de estar
asociada al motivo para la cual se le declara.
Ejemplos: id_galeria, galeria
2.2
3.
Definicin de Controles
Para poder determinar el nombre de un control dentro de cualquier aplicacin de tipo
visual, se procede a identificar el tipo al cual pertenece y la funcin que cumple dentro
de la aplicacin.
3.1
Tipo de datos
Tipo de
variable
Byte
Integer
Char
String
Date
Boolean
Float
Double
Object
Mnemnico
by
in
ch
st
dt
bl
fl
db
ob
Descripcin
Entero de 8 bits sin signo.
Entero de 32 bits con signo.
Un carcter UNICODE de 16 bits
Cadena de caracteres
Formato de fecha/hora
Valor lgico: verdadero y falso
Coma flotantes, 11-12 dgitos significativos.
Coma flotante, 64 bits (15-16 dgitos significativos)
Objeto genrico
3.2
3.3
Prefijo
control
Label
TextBox
Button
RadioButton
CheckBox
DropDownList
lbl
txt
btn
rdo
chk
cmb
Ejemplo
lbl_nombre
txt_apellido
btn_login
rbn_seleccion
chk_ruta1
cmb_documentos
3.4
Observaciones
Ejemplo
3.5
Descripcin
[Nombre de la Variable]
Todas las variables o atributo tendrn una longitud mxima de
30 caracteres.
El nombre de la variable puede incluir ms de un sustantivo
los cuales se escribirn juntos.
Si se tuvieran variables que puedan tomar nombres iguales, se
le agregar un nmero asociado (si est dentro de un mismo
mtodo ser correlativo).
En la declaracin de variables o atributos no se deber utilizar
caracteres como:
Letra o .
Caracteres especiales , ^, #, $, %, &, /, (, ), , , +, -,
*, {, }, [, ].
Caracteres tildados: , , , , .
$nombre
Indica una variable o atributo que guardar un nombre.
Declaracin de clases
Ttulo
Sintaxis
Descripcin
Observaciones
Ejemplo
Descripcin
Class [Nombre de Clase]
El nombre de las clases tendr una longitud mxima de 30
caracteres y las primeras letras de todas las palabras estarn
en maysculas. Tipo se refiere a si la clase ser: Private,
Public o Protected.
En la declaracin de clases no se deber utilizar caracteres
como:
Letra o .
Caracteres especiales , ^, #, $, %, &, /, (, ), , , +, -,
*, {, }, [, ].
Caracteres tildados: , , , , .
Class Galeria
Indica una clase Galeria
3.6
Declaracin de mtodos
Ttulo
Sintaxis
Descripcin
Observaciones
Ejemplo
3.7
Declaracin de funciones
Ttulo
Sintaxis
Descripcin
Observaciones
Ejemplo
3.8
Descripcin
nombre_metodo[(ListaParmetros)]
El nombre del mtodo constar hasta de 25 caracteres.
La primera letra de la primera palabra del nombre ser escrita en
minscula y las siguientes palabras empezarn con letra minscula.
En la declaracin de mtodos no se deber utilizar caracteres como:
Letra o .
Caracteres especiales , ^, #, $, %, &, /, (, ), , , +, -, *, {, },
[, ], _.
Caracteres tildados: , , , , .
Public function calcular_sueldo($empleado)
Indica un mtodo calcular_sueldo que recibe una variable al mbito
de la clase
Descripcin
[TipoDato] nombreFuncion[(ListaParmetros)]
El nombre del objeto constar hasta de 25 caracteres, no es
necesario colocar un nombre que indique la clase a la cual
pertenece.
La primera letra de la primera palabra del nombre ser escrita en
maysculas
El tipo de dato de retorno se coloca al final y ser obligatorio
colocarlo.
En la declaracin de objetos no se deber utilizar caracteres como:
Letra o .
Caracteres especiales , ^, #, $, %, &, /, (, ), , , +, -, *, {, },
[, ], _.
Caracteres tildados: , , , , .
Public int sumar(int A, int B)
Indica una funcin que suma dos variables enteras
Descripcin
[NOMBRE DOCUMENTO][ _ ][FECHA][ _ ][HORA] donde y la
fecha estar en formato yyyymmdd y la hora en formato HHMM.
Se generarn archivos con las siguientes extensiones:.zip o .rar. Por
ejemplo:
MPSCH_20141221_2056.zip
4.
5.
Beneficios
6.
Conclusiones