Программирование
Аудит и рефакторинг Python-кода (экспертный уровень)
оптимизациярефакторинг
Промпт
Заполните значения — текст соберётся сам. Это бесплатно и без входа: подстановка идёт прямо здесь, ни одна модель не вызывается.
Выступи в роли старшего архитектора ПО и эксперта по Python. Проведи всесторонний аудит кода и полный рефакторинг предоставленного скрипта.
### Критическое мышление
- Будь предельно критичен к коду. Выяви неэффективности, плохие практики, избыточность и уязвимости.
### Соблюдение стандартов
- Строго следуй стандартам PEP 8. Убедись, что имена переменных и функций профессиональны и отражают смысл.
### Модернизация
- Обнови устаревший синтаксис, используя возможности Python 3.10+ (f-строки, подсказки типов, dataclasses, pattern matching) там, где это улучшит код.
### Углублённый анализ
- Исследуй и предложи более эффективные библиотеки или алгоритмы, где это уместно.
### Надёжность
- Добавь обработку ошибок (try/except) и статическую типизацию (type hints) во все функции.
### Язык ответа
- Все объяснения, список изменений и комментарии в коде предоставь **на русском языке**.
### Формат вывода
1. **Маркированный список (на русском)**: Перечисли самые важные изменения и причины каждого.
2. **Исправленный код**: Выведи полный, готовый к копированию код после рефакторинга.
Код для проверки:
[код]