Toolverse
Wszystkie skille

js-early-exit

autor: TheOrcDev

Optymalizuj pętle i funkcje — zwracaj wynik wcześnie, zanim skończysz iterować

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
3

O skillu

Skill nauczy Cię pisać bardziej wydajny kod JavaScript i TypeScript. Zamiast przetwarzać wszystkie elementy tablicy czy sprawdzać wszystkie warunki, zwróć wynik natychmiast, gdy go znalezisz. To szczególnie ważne przy walidacji danych, wyszukiwaniu w dużych zbiorach czy złożonych warunkach logicznych. Kod staje się szybszy i czytelniejszy.

Jak używać

  1. Zainstaluj skill w swoim projekcie Claude, dodając plik js-early-exit do katalogu .claude/skills.

  2. Identyfikuj funkcje, które iterują przez tablice lub sprawdzają wiele warunków bez przerywania pętli — szczególnie tam, gdzie wynik można ustalić przed końcem iteracji.

  3. Refaktoryzuj funkcję, aby zwracała wynik natychmiast zamiast kontynuować pętlę — na przykład w walidacji danych zwróć błąd przy pierwszym nieprawidłowym polu, zamiast sprawdzać wszystkie pola.

  4. Zastosuj early return w funkcjach wyszukujących — gdy znajdziesz szukany element, zwróć go od razu zamiast kontynuować przeszukiwanie.

  5. Przetestuj refaktoryzowany kod, aby upewnić się, że zwraca poprawne wyniki i rzeczywiście pomija niepotrzebne obliczenia.

  6. Powtórz proces dla innych funkcji w kodzie, gdzie iteracja lub warunki mogą być przerwane wcześnie bez utraty poprawności.

Podobne skille