Error Handling Patterns
Avgör vilka fel som är värden och vilka som är undantag
Installera
/plugin marketplace add wshobson/agents; /plugin install developer-essentials
When error handling is being designed for a feature, an API surface, or a distributed call path.
- Utvecklare
- wshobson
- Licens
- MIT
Färdigheten skiljer förväntade fel – validering, en nekad betalning eller en hastighetsgräns – från verkligt exceptionella fel och väljer mekanism därefter: Result- och Option-typer för de förra, undantag för de senare och ett omedelbart stopp vid programmeringsfel. Den omfattar även återförsök, kretsbrytare och kontrollerad degradering för anrop som passerar en nätverksgräns. Bevarande av sammanhang genomsyrar allt, eftersom ett fel som förlorar sin stackspårning och sina metadata kostar mer vid felsökning än det sparade i kod.
Liknande färdigheter
context-guard
FärdighetVarnar innan kontextfönstret blir fullt
scope-guard
FärdighetUpptäcker ändringar som hamnar utanför projektet
Systematic Debugging
FärdighetKräver reproduktion före felsökning i stället för gissningar
Kommentarer(0)
Logga in för att kommentera