Рефакторинг — что это
Коротко
Изменение структуры кода без изменения его поведения: код становится понятнее, результат работы остаётся прежним.
Задача, на которой сильнее всего заметна разница между инструментами: рефакторинг почти всегда задевает несколько файлов сразу, и здесь агенты с хорошим контекстом репозитория выигрывают заметно.
При работе с агентом обязательны два условия: коммит до начала и требование показать план до правок. Без них рефакторинг легко превращается в переписывание.