GeneXus: Comentarios en el código como notas al pie o referencias.


Los comentarios en el código, si estan bien pensados, ayudan muchísimo a entender el funcionamiento de los programas.

También es cierto, que el tener mucho comentario a veces dificulta visualizar lo que el programa esta haciendo.

Una de las cosas que me gustaría tener en el editor de codigo GeneXus seria la posibilidad de "esconder" los comentarios a demanda.

En realidad, me gustaria que los mismos quedaran como referencias o notas al pie como por ejemplo que el codigo:

for each //Identifico clientes deudores de los meses anteriores
.....
endfor

se pueda ver de la forma:

for each [+]
......
endfor

Seria hacer con los comentario de linea // algo parecido a lo que hacen con los comentarios de bloques /* */

Algunas otras características deseables de los comentarios serian:
1) Guardar usuario, fecha y hora de realizado el mismo (en el mismo comentario)
2) Mostrar con un tooltip el comentario cuando paso el mouse sobre el comentario resumido.
3) Tener una opcion que permita ver solo codigo (ocultando los comentarios /* */ y los //

Creo que 1 se podrian lograr en forma mas o menos facil, con algun snippet que obligue a agregar comentarios estructurados.
El 2 no parece muy dificil de lograr.

Estas son solo algunos deseos para hacer el código mas facil de entender.


Comentarios

  1. Tengo varios años programando en tres lenguajes y uno es el GENEXUS. Esto de los comentarios es algo que viene desde años, en vb.net se ha logrado algo, pero me parece que el GENEXUS lo puede hacer sin problemas cuanquier cambio en su editor.
    Creo que aplican la regla SI FUNCIONA BIEN para NADA MODIFICAR je je je

    saludos cordiales

    Nery Segovia

    ResponderBorrar
  2. Si eres panadero utiliza genexus si eres programador programa desde cero esta herramienta es un asco

    ResponderBorrar

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.