P. 1
Programa Con Abreviaturas

Programa Con Abreviaturas

|Views: 3|Likes:
Publicado porjarboleya

More info:

Published by: jarboleya on Apr 06, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/21/2014

pdf

text

original

Programar con abreviaturas

Una de las decisiones más importantes que deben tomarse cuando se comienza a desarrollar con una plataforma es la nomenclatura que daremos a los identificadores de los diferentes elementos que debemos crear para el desarrollo de nuestras aplicaciones.

Las nomenclaturas alcanzan a todos los ámbitos de la programación ya que es convenientes tener reglas para nombrar de forma clara y precisa desde una carpeta del disco donde almacenaremos nuestro solución hasta la variable local más insignificante.

Una buena nomenclatura proporciona grandes beneficios:

- Facilita la comprensión clara del concepto. - Evita ambiguedades. - Facilita la organización. - Facilita la localización. - Facilita el mantenimiento. - Permite la comprensión de otros desarrolladores. - Reduce el tamaño de los identificadores.

Todas estas ventajas están muy bien, sin embargo, cuando empezamos a trabajar con un nuevo lenguaje no siempre es sencillo saber que nomenclaturas debemos utilizar. Me gustaría aprovechar este artículo para indicar 3 recomendaciones sobre el uso de nomenclaturas en Velneo V7.

1

Sin embargo. este mismo ejemplo lo puedes aplicar a cualquier circunstancia en la que tengas que trabajar a nivel del proyecto Gestion. Esto pueden generar identificadores realmente largos. lo que supondría que la búsqueda anterior tendría como identificador CLT_NOM@GestionDat o CLT_NOM@GestionApp.) Si no tenemos la precaución de darles un nombre diferente nos podemos encontrar con un objeto llamada CLT_NOM@Gestion. 2ª) Usa abreviaturas en los identificadores de objetos Nadie duda de que es más sencillo leer y entender el identificador CLIENTES que el identificador CLT. esquemas. En principio parece lógico ya que son de diferente tipo y cada uno cumple una función específica. Sin embargo esa ventaja inicial se puede volver en nuestra contra en proyectos de envergadura. que no podrás identificar si es el de aplicación o el datos. búsquedas. 2 .1ª) No tengas 2 proyectos con el mismo nombre Cuando creamos una solución desde el asistente y nos pide el nombre de los proyectos de aplicación y datos. La recomendación que te hago es de añadir un prefijo o sufijo a tus nombres de proyectos donde identifiques el tipo. En nuestro ejemplo podríamos crear GestionApp y GestionDat. no debemos obviar que existen objetos que pueden ser creados en ambos proyectos (procesos. también tenemos que usarlos en los objetos visuales y. funciones. Y entonces es cuando comienzan tus problemas para discernir de qué objeto se trata y donde puedes encontrarlo. lo que no daría lugar a dudas. es práctica habitual los objetos visuales contengan en su identificador la tabla origen del mismo. podemos tender a darles el mismo nombre. etc. Hay que tener presente que no sólo usan identificadores las tablas.

Fácil comprensión.Identificadores que se ven completos en propiedades.Tabla: CLIENTES . Contras . Vamos a ver un ejemplo en ambos casos: Nomenclatura sin abreviar . Contras .Identificadores compuestos cortos. .Menor tamaño en nuestro código. . .Requiere más conocimiento para su comprensión.Mayor tamaño de nuestro código.Búsqueda: CLIENTES_NOMBRE_SIN_FORMULARIO .Identificadores compuestos muy largos.Identificadores cortados en propiedades.Identificadores largos Pros . Identificadores abreviados Pros . .Identificador compuesto: CLIENTES_NOMBRE_SIN_FORMULARIO@GestionApp Nomenclatura abreviada 3 .

. eso sí. Te recomiendo que utilices esta Open App o una aplicación similar a la que todos los desarrolladores tengan acceso para buscar. Además. Cuando desarrollan varios programadores en un equipo de trabajo el uso de nombres largos completos suele llevar a la ambigüedad algo que se puede evitar con el uso de abreviaturas.Identificador compuesto: CLT_NOM_SIN_FRM@GestionApp Si ahora te imaginas estos identificadores en el árbol de propiedades comprenderás que sin abreviar la mayoría de los identificadores de objetos no estarán visibles de forma completa salvo que trabajes con una resolución de pantalla muy elevada.es/ vestandar/) para documentar nuestras normas de programación también las abreviaturas a usar por lo desarrolladores. consultar y crear nuevas abreviaturas. En Velneo utilizamos la Open App vEstandar (http://velneo. siempre que las abreviaturas estén documentadas. 3ª) Usa un diccionario de abreviaturas Como se comenta en la recomendación anterior.Tabla: CLT .Búsqueda: CLT_NOM_SIN_FRM . para que el uso de abreviaturas sea válida debe ir acompañada del uso de un diccionario de abreviaturas. En la ficha de la Open App también encontrarás los documentos PDF correspondientes a dicha información. tus fórmulas serán más largas y más complicadas de escribir. Es importante ser estrictos en el uso del 4 .

diccionario para evitar duplicidades o errores en el código. 5 .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->