Ich bin auf der Suche zu beginnen mein JavaScript ein bisschen mehr Fehler Beweis zu machen, und ich bin viel Dokumentation finden , über die Verwendung try
, catch
, finally
und throw
, aber ich bin nicht eine Tonne Rat von Experten auf der Suche nach, wann und wo Fehler zu werfen.
- Sollte jeder Code in einen Versuch / Fang eingewickelt werden?
- Gibt es weitere Ratschläge wie diesen, an welchem Punkt Fehler abgefangen werden sollten?
- Gibt es Nachteile beim Auslösen von Fehlern, anstatt dass Code in der Produktion stillschweigend ausfällt?
- Dies wurde in Bezug auf Implementierungen auf SO angesprochen, aber sind JS-Fehler bei der Serverprotokollierung eine wirksame Strategie?
- Was sollte ich sonst noch über das Einfangen von Fehlern in meiner Anwendung wissen?
Ich bin auch ein absolutes Spiel, um von Büchern zu hören, die großartige Kapitel oder ausführliche Erklärungen zur Fehlerbehandlung enthalten. Eloquentes JavaScript geht auf die Angelegenheit ein, ist jedoch in Bezug auf das Problem nicht sehr präskriptiv oder unvoreingenommen.
Vielen Dank für jeden Rat, den Sie geben können!