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
Error Debugging
FärdighetSpårar ett symptom till releasen och skriver en återfallsfråga
Systematic Debugging
FärdighetKräver reproduktion före felsökning i stället för gissningar
Debugging and Error Recovery
FärdighetStoppar vid oväntade fel och spårar grundorsaken

Kommentarer(0)
Logga in för att kommentera