При рефакторинге, как я могу заставить дублированный код использовать извлеченный метод?

Я извлек несколько шаблонных методов для работы с контейнерами STL, поэтому вектор любого типа может использовать функцию customPushBack(& ​​vec, item), где элемент будет перемещен назад, только если он еще не находится в векторе и выполнены определенные условия.

Должен ли я вручную перейти ко всем файлам, где код был написан вручную, и заменить его новым вызовом функции? Есть буквально тысячи мест, которые это показывает в этом проекте, и я не могу использовать простой поиск / замену, потому что векторные типы могут быть разными.

Могу ли я использовать Visual Assist или другой инструмент, чтобы помочь мне?

Любой совет будет принят во внимание!

0 ответов

Другие вопросы по тегам