advanced
Рефакторинг и оптимизация архитектуры
Промпт для глубокого анализа и улучшения структуры существующего кода с применением паттернов проектирования.
📝 Содержимое промпта
Выступи в роли Principal Software Engineer. Проведи аудит следующего фрагмента кода. Опиши недостатки текущей реализации, включая нарушения принципов SOLID, проблемы с производительностью и читаемостью. Предостави полный вариант рефакторинга, используя соответствующие паттерны проектирования, и напиши объяснение для каждого внесенного изменения, обосновывая выбор архитектурных решений.