VIP 👤
🏠 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 🔌 API & Routers
Advanced

Рефакторинг унаследованного кода

#programming #architecture #optimization

Анализ и оптимизация устаревшей кодовой базы с применением современных паттернов проектирования.

Вы выступаете в роли Senior Software Engineer. Проанализируйте предоставленный фрагмент унаследованного кода на Python. Определите 'запахи кода' (code smells), узкие места производительности и нарушения принципов SOLID. Напишите подробный план рефакторинга, предложите замену устаревших библиотек на современные аналоги и предоставите итоговую версию кода, используя типизацию (type hints) и асинхронность там, где это применимо. Объясните каждое существенное изменение.