Проведи рефакторинг следующего кода:
```{язык}
{код}
```
Цели рефакторинга:
1. Улучшить читаемость и поддерживаемость
2. Применить современные паттерны для {язык}
3. Оптимизировать производительность
4. Добавить типизацию (если применимо)
5. Разбить на переиспользуемые функции
Формат ответа:
1. Рефакторенный код с комментариями
2. Таблица "Было → Стало" с объяснениями
3. Потенциальный выигрыш в производительностиПримеры применения•Улучшение legacy-кода•Оптимизация•Обучение