Error Handling Patterns
Stabilisce quali errori sono valori e quali sono eccezioni
Installazione
/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.
- Autore
- wshobson
- Licenza
- MIT
La competenza distingue gli errori previsti — validazione, pagamento rifiutato o limite di richieste — da quelli realmente eccezionali e sceglie il meccanismo adatto: tipi Result e Option per i primi, eccezioni per i secondi e arresto immediato per gli errori di programmazione. Affronta inoltre tentativi automatici, circuit breaker e degradazione controllata per le chiamate che attraversano la rete. La conservazione del contesto è centrale: un errore privo di stack e metadati fa perdere nel debug più tempo di quanto ne abbia fatto risparmiare nel codice.
Skill simili
context-guard
SkillAvvisa prima che la finestra di contesto si esaurisca
scope-guard
SkillIntercetta le modifiche eseguite fuori dal progetto corrente
Systematic Debugging
SkillImpone di riprodurre il bug prima di tentare una correzione
Commenti(0)
Accedi per commentare