CodeRush дополняет возможности Visual Studio, автоматизируя обыденные задачи создания исходного кода и упрощения его анализа, целью взаимодействия Refactor! Pro с VS является оптимизация процессов реструктуризации кода.
Свойства CodeRush and Refactor! Pro
CodeRush предельно минимизирует участие пользователя в создании блоков кода, точно отображая его структуру, сами же блоки создаются пользователем буквально в несколько щелчков.
• отчётливо просматривается структура кода благодаря структурным выделениям;
• отображение последовательности исполнения строк кода;
• автоматизация процесса построения на основе заданного кода обычных блоков;
• ускоренный процесс создания кода благодаря использованию шаблонов;
• размещение существующего кода в блоках;
• быстрая навигация при поиске дескриптора решения;
• упрощён переход от одного файла к другому;
• возможность создания пометок в определённой области кода и установления клавиатурной комбинации для последующего возврата;
• наличие инструментов для выбора всего логического устройства или его идентификатора;
• обнаружение и отметка проблемных точек кода в жёсткой системе реального времени.
Купить CodeRush and Refactor! Pro для повышения производительности работы в Visual Studio. CodeRush and Refactor! Pro даст возможность автоматизировать создание исходного кода и упростить процесс анализа кода.
Также данный комплект из двух программ имеет целый ряд особенностей и преимуществ.
Особенности CodeRush and Refactor! Pro
Главное преимущество ПО в том, что в процессе извлечения все параметры уже заданы, автоматизированы процессы подбора правильной сигнатуры и размещения в ней извлечённого кода.
• определение функций параметров. Обновление всех сигналов к определённому методу происходит одновременно с изменением устройства параметров его операций;
• извлечение метода. Изменение в структуре, заключающееся в возможности выделения области внутри кода и извлечения её в новую функцию;
• изменение имени. Автоматическое переименование функций, методов, областей, переменных и макросов (включая С++), обновления всех ссылок на проведённые изменения;
• рефакторинг данных.