Firebug 0.4… ahora con debugger
Ha salido por fin la la largamente prometida versión 0.4 de Firebug. Lo más impresionante es que esta versión viene con un debugger “básico” pero muy funcional. No es tan completo (o complejo) cómo el Venkman, pero la facilidad y rápidez de uso del Firebug pronto nos hará olvidarnos de Venkman. Además con esta nueva versión el autor ha inaugurado dominio propio para la herramienta. Para la URL ha seguido el estilo de la Mozilla Foundation… www.getfirebug.com
Las funcionalidades nuevas son las siguientes:
- Permite poner breakpoints desde la consola.
- Inspeccionar variables locales.
- Stacktraces en los errores… para saber en que circunstancia se dispara el error.
- Break on error… (opcional) para para la ejecución cuando hay un error y llevarnos a la fuente del mismo.
- console.log… ya no necesitamos la función printfire()… Firebug pone a disposición de las páginas el objeto console para ello.
- Los mensajes de logging ahora se pueden clasificar (debug, error, warning, info)… parte del objeto log.
- Aserciones… podemos testear aserciones con el objeto log.
- Uso de funcionalidad tipo prinf (PHP) para los mensajes del objeto log. Esto nos permite incluir una referencia a un objeto e inspeccionarlo con un solo click.
Para un listado completo de cambios ir a los release notes.
Documentación para las nuevas funcionalidades se encuentra aquí.
Feliz debugging ![]()