02 noviembre 2005


Nomenclatura propuesta para la denominación de Funciones/Procedimientos y/o Variables

Cuando escribimos un programa y definimos variables, funciones o procedimientos acostumbramos a colocarle un nombre descriptivo que nos dice de cierta manera que guarda la variable o que hace la función.

Ejemplo: si guardamos la suma de algún procedimiento en una variable, le podríamos poner a la variable SUMA, o si alguna función realiza una suma de dos números, le colocamos como nombre a la función SumaDosNumeros( ), etc.

Pero la descripción que le damos a nuestra variable o función, no nos entrega más información, como por ejemplo en el caso de una variable, el ámbito de la variable, el tipo de dato de la variable, la funcionalidad de la variable si es pasada la variable por referencia o por valor, etc. En el caso de una función podría interesarnos conocer el alcance de la función, el resultado que nos devuelve la función (tipo de dato), etc.

Es por todo lo anterior que se propone una nomenclatura para la denominación de Funciones/Procedimientos y/o variables:

1º Funcionalidad del identificador
      v   :   Variable
      p   :   Parámetro
      f   :   Función o Procedimiento
      c   :   Constante
      t   :   Tipo Definido por el Usuario -(Cuando se crea)

2º Alcance de Identificador
      p   :   Private
      g   :   Global o public
      l   :   Local
      v   :   ByVal
      c   :   ByRef

3º Tipología de resultado para function, variable (atributo), parámetro
      s   :   String
      o   :   Object
      i   :   Integer
      l   :   Long
      b   :   Boolean
      t   :   Tipo Definido por el Usuario-(Cuando se usa)
      v   :   Variant
      n   :   Sin resultado (ejecución como procedimiento)

Por ejemplo si tenemos la variable denominada SUMA en nuestro código, podriamos usar la nomenclatura y denominarla de la siguiente manera:

VPI_SUMA // En este caso se trata de una variable, de tipo privada y con tipo de dato Integer.

Luego para nuestra función SumaDosNumeros( ), podriamos usar la nomenclatura y nos quedaría:

FLI_SumaDosNumeros( ) // En este caso se trata de una función con ámbito local y devuelve un Integer.

Nomenclatura para la denominación objetos gráficos

      SynthText   :   txt
      SynthList   :   lst
      PushButton   :   cmd
      CheckBox   :   chk
      Label   :   lbl
      Grids (Grilla)   :   grd
      Frame   :   fra
      Form   :   frm

Nomenclatura propuesta por el Sr. David Contreras, docente de la Universidad Arturo Prat de Iquique.


Comentarios:
SumaDosNumeros( ) Esto es más adecuado.
 
Corregido .. gracias por el aporte :)
 
NO ENTIENDO ABSOLUTAMENTE NADA K TENGA K VER CON CALCULO
 
NO ENTIENDO ABSOLUTAMENTE NADA K TENGA K VER CON CALCULO
 
Publicar un comentario



<< Inicio