Estándar código progress

Solo disponible en BuenasTareas
  • Páginas : 3 (583 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de diciembre de 2011
Leer documento completo
Vista previa del texto
Purpose: | Guiar el desarrollo de programas en el 4GL de Progress |
Program Headers | Empezar todos los programas con un encabezado descriptivo. |
Header Format |/*---------------------------------------------------------- * Programa: <Identificador del Programa> * Descripción: <Descripción del programa Funciones básicas> * Sistema: <Nombre del Sistema> * Autor:Proteo Software Solutions S.A. de C.V. * <Nombre del Asociado>, (<Identificador>) * Fecha: <dd/mmm/aaaa>[* Parámetros:][* Notas: ][* Historial demodificaciones: * Fecha Descripción Modificación Autor ] *---------------------------------------------------------- */ |
Listing Contents | Proveer un resumen del listado de contenidos, como en el casode Procedimientos, Incluidos, Funciones. |
Contents Example | /* Procedimiento: <Nombre del Procedimiento> * Descripción: <Descripción del Proced. Funciones básicas> * Autor:<Nombre del Asociado> * Fecha: <dd-mm-aaaa> * Descripción de Parámetros:[* Historial de modificaciones: * Fecha Descripción Modificación Autor*---------------------------------------------------------] */ |
Identifiers | Usa nombres desciptivos para todas las variables, nombres de función, constantes y otros identificadores. Evita abreviaciones o variables de una sóla letra. Losnombres de las variables deben iniciar con los siguientes caracteres prefijos:v- Variable Normalvs- Shared (compartida)vg- Global |
Identifier Example | DEFINE VARIABLE v-Num_Articulo LIKEArticulo.Num_Articulo NO-UNDO. |
Comments | • Documentar el código de tal manera que el lector pueda entender su operación. • Los comentarios deben explicar el propósito y el comportamiento del código. •Comenta la declaración de variables para indicar su propósito. |
Good Comment | IF record_count > limit /* have all the records been processed? */ |
Bad Comment | IF record_count > limit...
tracking img