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

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

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

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

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

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]