python-anti-patterns
Sprawdzaj kod Python przed wdrożeniem — lista błędów do uniknięcia
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia szybkie zidentyfikowanie typowych błędów i antypatternów w kodzie Python. Używaj jako listę kontrolną podczas przeglądu kodu, przed finalizacją implementacji lub gdy debugujesz problemy mogące wynikać ze znanych złych praktyk. Obejmuje antypatterns infrastrukturalne takie jak rozproszona logika timeout/retry, duplikowanie retry na wielu warstwach czy hard-codowanie konfiguracji. Idealny dla zespołów ustalających standardy kodowania, nauki Python lub refaktoryzacji starszego kodu.
Jak używać
Zainstaluj skill w swoim środowisku agenta — dodaj repozytorium do konfiguracji pluginów python-development.
Przed przesłaniem kodu do merge'a otwórz checklist antypatternów i przejrzyj sekcje dotyczące Twojej domeny (infrastruktura, logika biznesowa, obsługa błędów).
Sprawdź konkretne problemy: czy timeout/retry logic jest rozproszona w kodzie, czy istnieje duplikowanie retry na wielu warstwach, czy konfiguracja lub sekrety są hard-codowane w pliku źródłowym.
Dla każdego znalezionego antypatterna zastosuj sugerowaną poprawkę — na przykład scentralizuj logikę retry w dekoratorach lub wrapperach klienta, usuń duplikaty retry, przenieś konfigurację do zmiennych środowiskowych.
Użyj skilla również podczas debugowania tajemniczych problemów — wiele błędów wynika z tych znanych złych praktyk, więc checklist przyspiesza diagnozę.
Dla pozytywnych wzorców i wskazówek architektonicznych zapoznaj się z powiązanym skillem python-design-patterns.