Unofficial Content
  • This documentation is valid for:

English Version

La nomenclatura GIK es un estándar definido por GeneXus para que lo apliques al definir los nombres de atributos.

Es importante utilizar la nomenclatura GIK (GeneXus Incremental Knowledge Base) por los siguientes motivos:

  • Facilita la tarea de nombrado
  • Facilita la tarea de integración de Bases de Conocimientos
  • Viabiliza la reutilización de conocimiento entre KB´s
  • Facilita la lectura del código
  • Favorece el entendimiento de otros programadores
  • Facilita el mantenimiento

La nomenclatura GIK indica que el nombre de un atributo se forma con 4 componentes (algunos opcionales, señalados entre paréntesis rectos):

Nombre de objeto Transacción + Categoría [+ Calificador + Complemento]

Donde:

Nombre de objeto Transacción 
    Es el nombre de la Entidad u objeto Transacción (ejemplo: Customer, Invoice, InvoiceLine).
 
Categoría
    Es la categoría semántica del atributo (ejemplo: Id (identificador), Code (código), Name (nombre), Date (fecha), Description (descripción), Price (precio). Es decir, define el rol que el atributo asume dentro del objeto. Se sugiere que no supere los 10 caracteres. 

Calificador
    Adjetivo o adverbio, en el entorno de 10 caracteres, que agregue diferenciación conceptual al nombre del atributo para hacerlo único. (ejemplo: Initial, Final)

Complemento
   Texto libre hasta completar la cantidad de caracteres significativos (30) para el nombre.

Nota: El orden de la sintaxis aplica para lenguas en las que los adjetivos se colocan después del sustantivo. Si el nombre del atributo se define en inglés, eso es al revés, por lo que la Categoría (el sustantivo) va al final.

Ejemplo

Cliente
{
    ClienteId*
    ClienteNombre
    Sucursal
    {
          ClienteSucursalId*
          ClienteSucursalDireccion
          ClienteSucursalTelefono
    }
}

Lee también

Definición de Atributos (en inglés)

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant