Je cherche à commencer à faire mon JavaScript un peu plus la preuve d'erreur, et je trouve beaucoup de documentation sur l' utilisation try
, catch
, finally
et throw
, mais je ne suis pas trouver une tonne de conseils d'experts sur quand et où jeter des erreurs.
- Chaque morceau de code doit-il être enveloppé dans un try / catch?
- Y a-t-il plus de conseils comme celui-ci sur le moment où les erreurs doivent être détectées?
- Y a-t-il des inconvénients à générer des erreurs au lieu de voir le code échouer silencieusement en production?
- Cela a été abordé sur SO en ce qui concerne les implémentations, mais les erreurs JS de journalisation du serveur sont-elles une stratégie efficace?
- Y a-t-il autre chose que je devrais savoir concernant les erreurs de piégeage dans mon application?
Je suis également tout à fait partisan d'entendre des livres qui contiennent de bons chapitres ou des explications détaillées sur la gestion des erreurs. Un JavaScript éloquent aborde la question, mais n'est pas très normatif ou d'opinion sur le problème.
Merci pour tout conseil que vous pouvez donner!