Toolverse
Wszystkie skille

effect-patterns-domain-modeling

autor: PaulJPhilp

15 sprawdzonych wzorców Effect-TS do modelowania domeny z bezpieczną typizacją błędów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
4

O skillu

Skill zawiera 15 curated wzorców Effect-TS dedykowanych do modelowania domeny w aplikacjach. Nauczysz się jak tworzyć typowe błędy za pomocą Data.TaggedError, implementować walidację danych i obsługiwać wyjątki w bezpieczny sposób. Każdy wzorzec zawiera konkretne przykłady kodu pokazujące best practices w Effect-TS. Idealne dla deweloperów pracujących nad architekturą domenową i chcących zastosować funkcyjne podejście do obsługi błędów i typów.

Jak używać

  1. Zainstaluj skill effect-patterns-domain-modeling w swoim projekcie Effect-TS lub dodaj go jako referencję w konfiguracji Claude/Copilot.

  2. Kiedy pracujesz nad modelowaniem domeny, poproś AI o wzorce z tego skilla — na przykład gdy potrzebujesz zdefiniować błędy dla swoich funkcji biznesowych.

  3. Zapoznaj się z wzorcem Create Type-Safe Errors, który pokazuje jak używać Data.TaggedError do tworzenia rozróżnialnych, typowanych błędów dla Twojej domeny.

  4. Zastosuj pokazane przykłady w swoim kodzie — definiuj klasy błędów rozszerzające Data.TaggedError z właściwościami specyficznymi dla Twojego przypadku użycia.

  5. Używaj zdefiniowanych błędów w funkcjach zwracających Effect.Effect, gdzie drugi parametr typu określa możliwe błędy — dzięki temu kompilator będzie egzekwować obsługę wszystkich przypadków błędu.

  6. Gdy napotykasz bardziej złożone scenariusze domenowe (walidacja, duplikaty, transformacje), wróć do skilla aby znaleźć odpowiedni wzorzec dla Twojej sytuacji.

Podobne skille