advanced
Zaawansowana Refaktoryzacja Python
Prompt dotyczący optymalizacji kodu, wzorców projektowych i zarządzania pamięcią w Pythonie.
📝 Nội dung Prompt
Działaj jako ekspert Python Senior. Przeanalizuj poniższy fragment kodu pod kątem wydajności, czytelności i zgodności z PEP 8. Zidentyfikuj potencjalne wycieki pamięci i antywzorce. Następnie dostarcz kompletnie przepisany kod, wykorzystujący zaawansowane funkcje Pythona (takie jak dekoratory, generatory, context managers) oraz odpowiednie wzorce projektowe (np. Strategy, Factory) w celu usunięcia duplikacji i zwiększenia elastyczności. Dodaj komentarze wyjaśniające kluczowe zmiany.