Рефакторинг символов
Агент может переименовывать символы — классы, методы, поля, переменные и параметры — используя механизм рефакторинга IDE (аналог Shift-F6).
Отличие от поиска и замены
CLI-агенты используют обычный поиск и замену текста (по сути, sed), который неизбежно ломает код и затем тратит токены и время на исправление.
Инструмент рефакторинга Veai корректно обновляет все объявления и использования символа, включая геттеры, сеттеры, тестовые классы и импорты, не ломая код. При этом автоматически переименовываются связанные символы — например, при переименовании поля агент обновит соответствующие геттеры и сеттеры.
Когда полезно
- Нужно провести масштабный рефакторинг, включающий переименование сущностей в проекте.
- Требуется привести к единообразию названия методов или переменных и устранить технический долг.