Ayudando a desarrolladores web con los errores de JavaScript

14 julio, 2016 4:20 por

Esta es una traducción del artículo original publicado en el blog de Mozilla Hacks.

Los errores son una de las cosas más frustrantes que encontrarás mientras programas. Estos pequeños mensajes en la consola pueden arruinar tu tarde entera, día, o semana. Cuando «undefined is not a function» (undefined no es una función) aparece nuevamente, es a menudo tiempo de ir por otro café.

Incluso si usas el único verdadero gestor de excepciones de JavaScript, y tienes un reflejo de «copiar y pegar en $buscador» a la velocidad del rayo, el proceso de rastrear información útil acerca de un error puede ser molesto.

¡Esto no necesita ser necesariamente de esa forma! Algunos lenguajes de programación (hola Rust) llevan su reporte de errores al siguiente nivel proporcionando más información que el solo hecho de decir que algo ocurrió mal.

Hoy no estamos presentando JavaScript Clippy. Sin embargo, con la ayuda de la comunidad de MDN, estamos agregando enlaces a la documentación de los mensajes de error que aparecen en la consola de las Herramientas de Desarrollador Web de Firefox.

Enlaces de ayuda en mensaje de error de JavaScript

Enlaces de ayuda en mensaje de error de JavaScript

Esto es para ayudar a depurar rápido y aprender más acerca de casos extremos y funcionalidades menos conocidas de JavaScript. Especialmente si eres nuevo en JavaScript, esperamos que aprecies esta ayuda de depuración adicional, o para aquellas veces cuando tienes mucho café y todavía no puedes encontrar la solución.

Documentar todo JavaScript, DOM, y otras variedades de mensajes de error que te son lanzados es mucho trabajo. Por ahora nos estamos centrando en los errores lanzados comúnmente. Si tienes ganas de ayudar por aquí, ponte en contacto con la comunidad de MDN y te prometemos que aprenderás mucho sobre las interesantes rarezas de JavaScript.

Prueba una reciente versión Nightly de Firefox para probar esta característica, o revisa la documentación de errores de JavaScript en la MDN directamente.

The following two tabs change content below.

AngelFQC

Web Developer at BeezNest Latino
Ingeniero de Sistemas y Computación. Desarrollador PHP. Mozilla Peru. Chamilo LMS Developer.

Compartir artículo:

  • ¡Participa!

    Colabora con la comunidad »
    En Mozilla lo importante son las personas. Descubre cómo puedes colaborar.

    Boletín Firefox

    Suscríbete al boletín de novedades de Firefox.

  • Descargas

    Descarga los programas de Mozilla.

    Lo más visto

    cc-by-sa