Toolverse
Wszystkie skille

ruby-pro

autor: sickn33

Pisz czysty Ruby i Rails z metaprogramowaniem, wzorcami i optymalizacją wydajności

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
sickn33
Kategoria
Testowanie

O skillu

Umiejętność dla programistów Ruby, którzy chcą pisać idiomatyczny kod z zaawansowanymi technikami metaprogramowania, wzorcami Rails i optymalizacją wydajności. Specjalizuje się w Rails, tworzeniu gemów, testowaniu RSpec/Minitest i refaktoryzacji kodu. Używaj jej do głębokich przeglądu kodu, optymalizacji performance'u i implementacji złożonych funkcji Ruby.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku agenta, dodając ją do konfiguracji dostępnych skills. Upewnij się, że masz dostęp do repozytorium i dokumentacji.

  2. Przed użyciem jasno określ cel: czy chcesz refaktoryzować istniejący kod Ruby, zoptymalizować wydajność aplikacji Rails, czy zaimplementować nową funkcję z użyciem metaprogramowania. Podaj kontekst projektu i ograniczenia.

  3. Poproś umiejętność o analizę Twojego kodu lub problemu. Umiejętność zastosuje najlepsze praktyki Ruby i Rails, w tym użycie modułów, mixinów, DSL-ów, oraz wzorców ActiveRecord. Może również zasugerować optymalizacje z użyciem benchmark-ips.

  4. Jeśli potrzebujesz szczegółowych przykładów implementacji, umiejętność otworzy plik resources/implementation-playbook.md z konkretnym przewodnikiem dla Twojego przypadku użycia.

  5. Przejrzyj wygenerowany kod, testy RSpec/Minitest i sugestie refaktoryzacji. Umiejętność zapewni Gemfile i konfigurację RuboCop, jeśli będą potrzebne do Twojego projektu.

  6. Zweryfikuj wyniki — uruchom testy, sprawdź wydajność benchmarkami i upewnij się, że kod jest czytelny i zgodny z konwencjami Ruby community.

Podobne skille