In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Xailer 3 - Sugerencias

Foro público de Xailer en español
Responder
vgest
Mensajes: 32
Registrado: Lun Jul 30, 2012 5:06 pm

Xailer 3 - Sugerencias

Mensaje por vgest »


Antes de nada felicitar al equipo Xailer por el estupendo trabajo realizado sobre el debugger en esta versión. En mi opinion es un salto cualitativo en la productividad del IDE.
Pero despues de hacer lo mas dificil, faltaria un detalle importante y a primera vista facil: Salvar las expresiones que se están utilizado.
En una sesion de depuracion compleja se pueden llegar a usar muchos watch point, repititiendo el ciclo de depuracion y compilacion varios cientos de veces. Añadir de nuevo todos los watchPoint cada vez es una perdida de tiempo enorme, sobre todo ahora que ya se tiene lo mas dificil, evaluar los watch point.
Teneis previsto incorporar esto en algún momento?
Esto es lo que en mi opinion se hecha mas en falta para tener un IDE muy productivo. Tambien se pueden hacer otras sugerencias, que seguro que en su momento habreis valorado:
- Conservar el estado de la ventana de depuracion (apertura de los nodos de variables, tamaño de la ventana de salida, etc)
- Añadir la capacidad de inspeccion del resultado de un watchPoint.
- Tooltips en las variables (Se anuncio como mejora en esta version pero no aparece)
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9254
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Xailer 3 - Sugerencias

Mensaje por ignacio »

>>Salvar las expresiones que se están utilizado.
Las tiene en el combo

>>Añadir de nuevo todos los watchPoint cada vez ...
Entendemos que el combo es suficiente. Por lo menos de momento.
>> Conservar el estado de la ventana de depuracion
Eso ya es así­.
>>Añadir la capacidad de inspeccion del resultado de un
>>watchPoint.
No le entiendo, lo siento.
>>Tooltips en las variables (Se anuncio como mejora en esta
>>version pero no aparece)

Saludos


Attached files
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Xailer 3 - Sugerencias

Mensaje por jfgimenez »

Victor,
> Antes de nada felicitar al equipo Xailer por el estupendo
> trabajo realizado sobre el debugger en esta versión. En mi
> opinion es un salto cualitativo en la productividad del
> IDE.
Gracias.
> En una sesion de depuracion compleja se pueden llegar a usar
> muchos watch point, repititiendo el ciclo de depuracion y
> compilacion varios cientos de veces. Añadir de nuevo todos
> los watchPoint cada vez es una perdida de tiempo enorme,
> sobre todo ahora que ya se tiene lo mas dificil, evaluar los
> watch point.
>
> Teneis previsto incorporar esto en algún momento?
El combo desde donde se escriben las expresiones guarda una lista de
todas las que se hayan escrito durante la sesión.
> - Conservar el estado de la ventana de depuracion (apertura
> de los nodos de variables, tamaño de la ventana de salida,
> etc)
Ahora mismo se guarda el tamaño y la posición de la ventana de debug.
> - Añadir la capacidad de inspeccion del resultado de un
> watchPoint.
Si te refieres a hacer doble clic sobre un watchpoint para editar su
valor o abrirlo si es un objeto, me temo que no es posible. Sólo se
puede hacer eso sobre variables reales, nunca sobre expresiones
arbitrarias. Y además, en el evaluador de expresiones no es nada fácil
diferenciar si la expresión es simplemente una variable o es una
expresión compleja, por lo que tampoco serí­a factible. En caso de ser
una variable, ya aparece en la rama que corresponda, siempre que esté en
ámbito, por lo que se puede inspeccionar desde ahí­.
> - Tooltips en las variables (Se anuncio como mejora en esta
> version pero no aparece)
Asegúrate de que el programa se está ejecutando y que está detenido por
el debugger en algún punto. En esas condiciones, cuando dejas el puntero
sobre una variable, se enví­a al evaluador de expresiones, que mostrará
un tooltip con su valor siempre que esté en ámbito, si no, no. Además,
si marcas un texto en el editor de código y dejas el puntero encima, es
todo el texto el que se enví­a al evaluador de expresiones, con lo que se
puede evaluar cualquier expresión que tengas.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
vgest
Mensajes: 32
Registrado: Lun Jul 30, 2012 5:06 pm

Xailer 3 - Sugerencias

Mensaje por vgest »


El combo del debugger guarda las expresiones de la sesion, pero no las inserta automaticamente, lo cual obliga a perder un tiempo en cada depuracion para volver a activarlas. Se podrí­a restaurar todo, condicionandolo quizas en las propiedads del proyecto.
Es una cuestión de ergonomia y productividad, términos estos que, a mi juicio, son muy importantes en un entorno profesional.
De todas formas, esto era solo una sugerencia. Se ha hecho un trabajo impresionante y es una pena, a mi entender, perder productividad por un detalle tonto, que costarí­a poco implementar.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Xailer 3 - Sugerencias

Mensaje por jfgimenez »

Victor,
ok, entendido. Intentaremos implementarlo.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder