2010-12-02 51 views
2

Je développe actuellement une application JavaScript de taille moyenne (RightJS + Canvas). Il est assez proche de se déployer à plus grande échelle.Stratégies pour aider à gérer la journalisation des erreurs d'application JavaScript

Comme nous le savons tous les utilisateurs ont tendance à venir par les problèmes les plus étranges. Ils peuvent casser une application d'une manière que vous ne pouvez pas comprendre. Par conséquent, j'ai pensé qu'il pourrait être cool de fournir aux utilisateurs un moyen de signaler d'éventuels problèmes.

La plupart de mes utilisateurs ne sont pas techniquement compétents. Ils ne connaissent pas les débogueurs ie. outils. Ils veulent juste utiliser l'application. Cela m'amène au problème actuel: existe-t-il des stratégies/solutions techniques communes qui permettent aux utilisateurs de signaler les problèmes qu'ils ont rencontrés? Ce serait génial si elles pouvaient fournir des informations de débogage (journal des erreurs comme dans Firebug) au serveur en utilisant un mécanisme de reporting simple sans avoir à recourir à un outil réel.

Toutes les idées sur la façon de procéder à ce problème sont les bienvenues. :)

+0

Je suppose que sans un débogueur vous wou Je dois attraper toutes les erreurs, les mettre dans un objet et laisser l'utilisateur écrire des commentaires avant de l'envoyer via AJAX – naugtur

+0

Juste un petit commentaire ... Comme une béquille temporaire j'ai ajouté Firebug Lite (http://getfirebug.com/firebuglite) à l'application. Au cas où les utilisateurs rencontreraient des problèmes, ils pourraient au moins me fournir une sortie de journal. Ce n'est pas automatique mais mieux que rien. :) –

Répondre