S
salesforce-development
Wzorce i best practices dla developerów Salesforce – LWC, Apex, API i DX
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill zawiera sprawdzone wzorce dla platformy Salesforce: komponenty Lightning Web Components z dekoratorem @wire, bulkified triggery Apex z pattern handlera, asynchroniczne przetwarzanie Queueable oraz integracje REST/Bulk API. Dowiesz się, jak unikać pułapek takich jak SOQL w pętlach, DML w pętlach czy hardkodowanie ID. Idealne dla developerów pracujących z Salesforce DX, scratch orgami i pakietami 2GP.
Jak używać
- Zainstaluj skill w swoim projekcie Claude Code Templates, wskazując katalog salesforce-development jako źródło wzorców.
- Gdy pracujesz nad komponentem Lightning Web Component, zastosuj dekorator @wire do reaktywnego wiązania danych z Salesforce Data Service lub metod Apex – umożliwia to optymalizacje wydajności platformy.
- Pisząc triggery Apex, zawsze bulkify logikę (obsługuj 200+ rekordów na transakcję) i używaj pattern handlera do separacji logiki, testowania i zapobiegania rekurencji.
- Do asynchronicznych operacji (np. integracje, przetwarzanie dużych zbiorów) wykorzystaj Queueable Apex – wspiera typy non-primitive, monitoring przez AsyncApexJob i łańcuchowanie zadań (limit: 50 na transakcję, 1 zadanie potomne).
- Pamiętaj o anti-patternach: nigdy nie umieszczaj SOQL ani DML wewnątrz pętli, nie hardkoduj ID rekordów – zamiast tego używaj zmiennych i bulk operacji.
- Podczas pracy z Salesforce DX testuj wzorce na scratch orgach i pakietach 2GP przed wdrożeniem do środowiska produkcyjnego.