🏠 होम
बेंचमार्क
📊 सभी बेंचमार्क 🦖 डायनासोर v1 🦖 डायनासोर v2 ✅ टू-डू लिस्ट ऐप्स 🎨 रचनात्मक फ्री पेज 🎯 FSACB - अल्टीमेट शोकेस 🌍 अनुवाद बेंचमार्क
मॉडल
🏆 टॉप 10 मॉडल 🆓 मुफ्त मॉडल 📋 सभी मॉडल ⚙️ किलो कोड
संसाधन
💬 प्रॉम्प्ट लाइब्रेरी 📖 एआई शब्दावली 🔗 उपयोगी लिंक
продвинутый

Рефакторинг монолитного модуля

#программирование #архитектура #оптимизация

Анализ и оптимизация устаревшего кода для повышения читаемости и производительности

Вам предоставлен исходный код модуля авторизации на языке Python, который страдает от дублирования логики, отсутствия обработки ошибок и использования устаревших библиотек. Проанализируйте код, выявите узкие места и перепишите его, применив паттерн проектирования 'Стратегия' для разных методов авторизации (OAuth, JWT, Basic). Обеспечьте полную типизацию, добавьте исчерпывающие комментарии и напишите unit-тесты, используя pytest, покрывающие не только успешные сценарии, но и исключительные ситуации.