Skip to main content

Рефакторинг символов

Агент может переименовывать символы — классы, методы, поля, переменные и параметры — используя механизм рефакторинга IDE (аналог Shift-F6).

Отличие от поиска и замены

CLI-агенты используют обычный поиск и замену текста (по сути, sed), который неизбежно ломает код и затем тратит токены и время на исправление.

Инструмент рефакторинга Veai корректно обновляет все объявления и использования символа, включая геттеры, сеттеры, тестовые классы и импорты, не ломая код. При этом автоматически переименовываются связанные символы — например, при переименовании поля агент обновит соответствующие геттеры и сеттеры.

Когда полезно

  • Нужно провести масштабный рефакторинг, включающий переименование сущностей в проекте.
  • Требуется привести к единообразию названия методов или переменных и устранить технический долг.