Перейти к содержимому
AI Витрина

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

Модернизация старого кода с применением современных паттернов и технологий

Output: Refactored code with detailed migration guide. Context: {{LANGUAGE}} legacy code targeting {{TARGET_VERSION}}, constraints: {{CONSTRAINTS}}. Task: Modernize this legacy code: {{LEGACY_CODE}}. Constraints: Do NOT break functionality. Do NOT remove required behavior. Do NOT ignore performance improvements. Apply modern {{LANGUAGE}} patterns and best practices. Include explanation of changes.
0 копий

Переменные

Замените эти переменные на свои значения перед использованием:

{LEGACY_CODE}{LANGUAGE}{TARGET_VERSION}{CONSTRAINTS}

Пример результата

Переписанный код с использованием современных конструкций языка, разделением ответственности, применением паттернов проектирования. Сравнение старого и нового подхода с объяснением преимуществ.