🏠 Home
Benchmark Hub
📊 All Benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List Applications 🎨 Creative Free Pages 🎯 FSACB - Ultimate Showcase 🌍 Translation Benchmark
Models
🏆 Top 10 Models 🆓 Free Models 📋 All Models ⚙️ Kilo Code
Resources
💬 Prompts Library 📖 AI Glossary 🔗 Useful Links
zaawansowany

Refaktoryzacja do SOLID w Pythonie

#python #solid #refaktoryzacja #architektura

Przekształcenie proceduralnego kodu w obiektowy, zgodny z zasadami SOLID.

Przeanalizuj poniższy fragment kodu napisanego proceduralnie. Zidentyfikuj naruszenia zasad SOLID i przepisz kod tak, aby wykorzystywał klasy, wzorce projektowe oraz wstrzykiwanie zależności. Kod musi obsługiwać błędy logowania, posiadać type hinting oraz być gotowy do łatwego rozszerzenia o nowe typy danych wejściowych.