Рефакторинг проекта с ИИ: 27 мин. вместо часов 🏎️

Я не фронтенд, но заменил устаревший react-scripts на Vite в реальном проекте за 27 минут и два коротких промпта для ИИ-агента. Раньше на такое ушёл бы день, а может и два (без опыта, ребят!)

Те самые промпты:

1️⃣ «В проекте используются устаревшие react-scripts. На что можем их заменить?» 2️⃣ «12 тестов падает. Разберись и исправь» — когда ИИ закончил с первым, но были ошибки

🐌 Подобный рефакторинг занял бы пару часов минимум у меня без ИИ. А с учётом того, что я не фронтенд-разработчик и опыта с Vite совсем нет, вполне возможно, что и денёк-другой.

🧶 ИИ отлично решает задачи массового рефакторинга. ИМХО это один из наиболее полезных кейсов, где я пробовал ИИ-агенты в разработке.

Из сложностей: ❌ Регулярные мелкие недоделки ❌ Удаляет код вместо переноса ❌ Заменяет код на return true; ❌ Останавливается на полпути, т.к. контекст забился

🙏 От этого спасают автотесты. Чем их больше и они качественнее, тем меньше будет таких проблем!

💎 А контекст… Это главное ограничение всех ИИ-агентов… Есть два пути: делать правки более атомарными или использовать модели с большим Context Window.

Видео всего процесса: VK | Rutube | Youtube

Рефакторинг проекта с ИИ: 27 мин. вместо часов 🏎️ | Сетка — социальная сеть от hh.ru