JetBrains ReSharper выполняет множество функций и используется для работы с Visual Studio (версии 2005 и 2008).
Предлагаемые опции дают возможность оптимизировать работу разработчиков, улучшить качество кода и отражаются на производительности. ReSharper может быть выбран для написания кода – он с легкостью обнаруживает ошибки, позволяет их быстро исправить. Большинство рефакторингов автоматизируются, упрощается проведение тестирования и пр.
Почему следует приобрести JetBrains ReSharper
1. Возможность создания верного кода, не допуская ошибки
- быстрое выявление проблем без необходимости компиляции на предварительных этапах;
- моментальное исправление найденных ошибок с предоставлением из списка присутствующих вариантов исправления;
- организация проверки как в файлах, так и во всем решении в целом;
- формирование предупреждений о возможных ошибках и возникающих проблемах;
- указание кода для более точного анализа;
- выделение проблемных мест и навигация между ними.
2. Улучшение производительности
- интеллектуальное автоматическое завершение;
- настраиваемая подсветка присутствующих локальных переменных, а также полей;
- более сотни контекстных шагов для осуществления различного рода преобразований;
- подстановка скобок и иных вариантов разделителей в автоматическом режиме;
- вывод соответствующей документации по типам и параметрам во всплывающих окнах;
- автоматическое восполнение отсутствующих элементов.
3. Комплекс очистки кода
- форматирование исходя из имеющихся параметров;
- удаление конструкций, которые являются избыточными;
- переход на элементы языка С# 3.0;
- обновление и изменение файловых заголовков;
- выполнение всех данных функций одномоментно при необходимости.
4. Множественные рефакторинги
- наличие ряда автоматизированных рефакторингов;
- возможность узнать, какие из них применялись в той или иной части кода;
- оптимизированные варианты навигации и поиска;
- возможность быстрого перехода к нужному файлу, типу, символу и пр.;
- свободное перемещение по иерархии;
- проведение юнит-тестирования;
- просмотр и организация файловой структуры;
- поддержка других сред тестирования благодаря подключаемым модулям;
- удобный интерфейс;
- расширенная поддержка языков и технологий;
- редактирования файлов различных сред;
- редактирование событий, а также элементов управления, баз данных и пр.;
- знакомство с данными трассировки и моментальный переход к объекту исключения.
5. Внесение исправлений в сценарии MSBBuild и NAnt
- автоматическое завершение кода, возможность выделения ошибок, их моментальное исправление, быстрый переход к объявлениям и пр.;
- формирование файлов со сценариями, которые автоматически распознаются при их открытии.
