Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
适用于TypeScript、JavaScript、React和Node.js开发的通用编码标准、最佳实践和模式。
How to use
Zapoznaj się z czterema głównymi zasadami jakości kodu: priorytet czytelności (kod czyta się znacznie częściej niż pisze), zasada KISS (wybieraj najprostsze rozwiązanie, które działa), zasada DRY (nie powtarzaj kodu, wyodrębniaj logikę do funkcji) oraz YAGNI (nie buduj funkcjonalności, których jeszcze nie potrzebujesz).
Zastosuj konwencje nazewnictwa dla zmiennych — używaj opisowych nazw zamiast skrótów (np. marketSearchQuery zamiast q, isUserAuthenticated zamiast flag). Dla funkcji stosuj wzorzec czasownik-rzeczownik (fetchMarketData, calculateSimilarity, isValidEmail).
Implementuj niezmienność danych w swoim kodzie — zawsze używaj operatora spread do aktualizacji obiektów i tablic (const updatedUser = {...user, name: 'New Name'}) zamiast bezpośredniej mutacji (user.name = 'New Name').
Wdrażaj kompleksową obsługę błędów w funkcjach asynchronicznych — używaj try-catch, sprawdzaj status odpowiedzi HTTP i rzucaj opisowe błędy zamiast ignorować wyjątki.
Optymalizuj operacje asynchroniczne — gdy to możliwe, wykonuj wiele operacji równolegle za pomocą Promise.all zamiast czekać na każdą sekwencyjnie.