Подскажите мощную прогу для рефакторинга исходников на си и си++?
Подскажите мощную проги для рефакторинга исходников на си и си++?
что не нахожу -всё какие-то неспособные
1. Поиск копий кода (т.е. один и тот же участок повторен в нескольких разных функциях, для последующего выделения в одну функцию)
2. Переименование переменных внутри класса или функции (так, чтобы не переименовывать вручную во всех местах, где она используется)
3. Переименование самих функций или методов класса
4. Поддержка большой кодовой базы (миллионы строк кода)
5. Интеграция с Visual Studio IDE желательна, но не обязательна. Пойдёт любая IDE.
Из известных — Visual Assist, но он решает только часть задач.
В Visual Studio 2010 есть поддержка рефакторинга есть исключительно для C# (ну, возможно VB.NET и прочее). Но никак не для С/С++. Меня это тоже сильно удивило.