DeepSeek Код 👁 9

DeepSeek: рефакторинг легаси-функции пошагово

Промпт для безопасного пошагового рефакторинга легаси с тестами для верификации.

Промпт
Перед тобой легаси-функция на [ЯЗЫК]. Сделай рефакторинг пошагово: 1) Опиши, что делает функция (3-5 строк) 2) Перечисли проблемы (длина, сложность, дублирование, нейминг) 3) Покажи рефакторинг шагами — на каждом шаге одно изменение и пояснение зачем 4) Финальная версия 5) Тесты pytest/jest для проверки эквивалентности. Код:

[КОД]

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

**Что делает:** парсит CSV, фильтрует по дате, считает сумму. **Проблемы:** 80 строк в одной функции, ручной парсинг CSV вместо csv-модуля, magic numbers. **Шаг 1.** Заменить ручной парсинг на `csv.DictReader` — убирает 20 строк. **Шаг 2.** Вынести фильтрацию в отдельную функцию `filter_by_date`... **Финал:** 3 функции по 10-15 строк + main. **Тесты:** `test_filter_by_date_inclusive`, `test_sum_empty_returns_zero`...

Похожие промпты

Kimi
Рефакторинг легаси-модуля — Kimi
YandexGPT
Объяснение технического термина простыми словами для PM
DeepSeek
Telegram-бот записи на услугу: код Python
DeepSeek
DeepSeek: оптимизация медленного SQL-запроса

Полезные статьи

Промпт для ролевой игры с ИИ: 12 готовых шаблонов бесплатно
12 готовых промптов для ролевых игр с нейросетью: ИИ-ведущий с кубиками и инвентарём, генератор персонажей, шесть жанров от киберпанка до детектива и перенос долгой ролки в новый чат.
Нейросеть для создания схем: 7 промптов и блок-схемы бесплатно
Как бесплатно построить блок-схему, ER-диаграмму или схему по коду через ChatGPT, Claude и Mermaid: 7 готовых промптов с плейсхолдерами и примеры кода результата.
Сценарий на 1 сентября: промпты для линейки, классного часа и речи
Как составить сценарий 1 сентября под свою школу с помощью нейросети: готовые промпты для торжественной линейки, классного часа по возрастам, речи и поздравлений, идеи оформления, чек-лист подготовки за неделю.

Все гайды →