Je suis à la recherche pour commencer à faire mon JavaScript un peu plus à l'abri des erreurs, et je vais trouver beaucoup de documentation sur l'utilisation de l' try
, catch
, finally
, et throw
, mais je ne suis pas à trouver une tonne de conseils d'experts sur quand et où jeter les erreurs.
- Chaque morceau de code enveloppé dans un try/catch?
- Il y a plus d'avis comme cela sur à quel point les erreurs devraient être pris?
- Existe-il des inconvénients à la levée des erreurs au lieu d'avoir le code échoue silencieusement dans la production?
- Cela a été touché sur sur pour autant que les mises en œuvre, mais le serveur de journalisation des erreurs JS une stratégie efficace?
- Autre chose que je devrais savoir, concernant le piégeage des erreurs dans mon application?
Je suis aussi complètement le jeu pour l'audition de livres grands chapitres ou des explications détaillées de gestion des erreurs. Éloquent JavaScript touche sur la question, mais n'est pas très prescriptive ou d'opinions sur la question.
Merci pour tous les conseils que vous pouvez donner!