Przejdź do treści
ai101.tools
nawigujotwórzesczamknij
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Error Handling Patterns logo
Umiejętność

Error Handling Patterns

Rozstrzyga, które błędy są wartościami, a które wyjątkami

0
ZapiszOdwiedź stronę ↗

Instalacja

/plugin marketplace add wshobson/agents; /plugin install developer-essentials
Uruchamia się przy

When error handling is being designed for a feature, an API surface, or a distributed call path.

Autor
wshobson
Licencja
MIT

Ta umiejętność oddziela przewidywalne niepowodzenia — błędną walidację, odrzuconą płatność czy przekroczenie limitu zapytań — od rzeczywistych wyjątków i dobiera odpowiedni mechanizm: typy Result i Option dla pierwszych, wyjątki dla drugich oraz natychmiastowe zatrzymanie w przypadku błędów programistycznych. Obejmuje także ponawianie prób, wyłączniki awaryjne i łagodne ograniczanie funkcjonalności przy wywołaniach przekraczających granicę sieci. We wszystkich przypadkach podkreśla zachowanie kontekstu, ponieważ błąd pozbawiony śladu stosu i metadanych zwiększa koszt debugowania bardziej, niż upraszcza kod.

Komentarze(0)

Zaloguj się, aby skomentować

Nie ma jeszcze komentarzy — napisz pierwszy.

Podobne umiejętności

Zgłoś ten komentarz

Dlaczego to zgłaszasz?