effect-patterns-error-handling
Wzorce obsługi błędów w Effect-TS — zbieraj wszystkie problemy naraz zamiast zatrzymywać się na pierwszym
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność dostarcza 3 sprawdzone wzorce Effect-TS do obsługi błędów w aplikacjach. Nauczysz się, jak gromadzić wiele błędów jednocześnie zamiast przerywać wykonanie na pierwszym problemie — niezbędne przy walidacji formularzy i operacjach wsadowych. Zawiera praktyczne przykłady kodowe pokazujące, jak implementować akumulację błędów, obsługę błędów w przetwarzaniu danych oraz najlepsze praktyki Effect-TS. Idealna dla programistów pracujących z Effect-TS, którzy chcą pisać bardziej niezawodny kod obsługujący błędy.
Jak używać
Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium GitHub autora (PaulJPhilp/EffectPatterns). Umiejętność będzie dostępna jako wtyczka Effect-TS patterns.
Użyj umiejętności, gdy pracujesz nad obsługą błędów w aplikacji Effect-TS — na przykład podczas walidacji formularzy, przetwarzania danych wsadowych lub implementacji logiki biznesowej wymagającej raportowania wielu błędów.
Poproś asystenta o wzorzec akumulacji błędów, gdy chcesz zbierać wszystkie problemy w danych wejściowych zamiast zatrzymywać się na pierwszym błędzie. Umiejętność dostarczy przykład z TypeScript pokazujący, jak strukturyzować ValidationError i ProcessingResult.
Przeanalizuj dostarczony kod — zawiera on logikę walidacji formularza (sprawdzenie nazwy, emaila, wieku, telefonu) oraz demonstruje, jak gromadzić błędy w tablicy zamiast rzucać wyjątek.
Dostosuj wzorzec do swoich potrzeb, zmieniając pola walidacji, komunikaty błędów i reguły biznesowe. Wzorzec Effect-TS zapewnia, że błędy są obsługiwane w funkcyjny, typowo bezpieczny sposób.
Stosuj ten wzorzec w swoich aplikacjach Effect-TS, gdy potrzebujesz raportować wiele błędów jednocześnie — szczególnie przydatne w formularzach, importach danych i walidacji konfiguracji.