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.
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
Xailer 3 - Sugerencias
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)
- ignacio
- Site Admin
- Mensajes: 9254
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Xailer 3 - Sugerencias
>>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
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
Xailer 3 - Sugerencias
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
> 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
Xailer 3 - Sugerencias
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.
Xailer 3 - Sugerencias
Victor,
ok, entendido. Intentaremos implementarlo.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
ok, entendido. Intentaremos implementarlo.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info