ReSharper
Дмитрий Нестерук
Технический Евангелист, JetBrains
dn@jetbrains.com @dnesteruk
Что это?
• Самое популярное дополнение к Visual Studio
• Основные цели:
• Повышение производительности
• Повышение качества кода
Возможности
• Непрерывный анализ качества кода
• C#, XAML, XML, ASP.NET, ASP.NET MVC, HTML/CSS/JS
• Возможность быстрой коррекции ошибок и неточностей
• Более 40 рефакторингов и более 200 вспомогательных действий для
работы с кодом
• Навигационные возможности, которые позволяет быстро продвигаться
по коду (в т.ч. диаграммы зависимостей модулей и классов)
• Расширенная поддержка для веб-разработки – инспекции, навигация,
генерация кода, расширенный IntelliSense
Преимущества
• Повышение производительности
• Автоматизация рутинных или трудоемких действий
• Рефакторинги и помощники
• Генерация кода
• Быстрая навигация и поиск
• Повышение качества кода
• Постоянный анализ кода
• Подсказки и коррекция
• Поддержка юнит-тестирования
Command-Line
• InspectCode: все инспекции от ReSharper без VS
• dupFinder: поиск дубликатов
Что нового в R#9?
• Поддержка C++ (отдельная редакция!)
• Поддержка новых фич C#6 (еще не полностью известны)
• Поддержка Regex’ов
• Поддержка анализа зависимостей между классами (а не
только модулями)
• Развитие поддержки JS/TS
• Поиск в опциях!
Будущее
• Первоклассная поддержка С++
• Поддержка VS2015, C#6, etc.
• Поддержка всех новых технологий
• E.g., Xamarin Forms
Попробуйте сами!
• Бестплатная триал-версия на
• http://jetbrains.com/resharper
• Скринкасты по R# и другим продуктам
• http://youtube.com/jetbrainstv
• Вопросы:
• dn@jetbrains.com
• @dnesteruk
• Skype: dmitri.nesteruk

ReSharper: прошлое и будущее

  • 1.
  • 2.
    Что это? • Самоепопулярное дополнение к Visual Studio • Основные цели: • Повышение производительности • Повышение качества кода
  • 3.
    Возможности • Непрерывный анализкачества кода • C#, XAML, XML, ASP.NET, ASP.NET MVC, HTML/CSS/JS • Возможность быстрой коррекции ошибок и неточностей • Более 40 рефакторингов и более 200 вспомогательных действий для работы с кодом • Навигационные возможности, которые позволяет быстро продвигаться по коду (в т.ч. диаграммы зависимостей модулей и классов) • Расширенная поддержка для веб-разработки – инспекции, навигация, генерация кода, расширенный IntelliSense
  • 4.
    Преимущества • Повышение производительности •Автоматизация рутинных или трудоемких действий • Рефакторинги и помощники • Генерация кода • Быстрая навигация и поиск • Повышение качества кода • Постоянный анализ кода • Подсказки и коррекция • Поддержка юнит-тестирования
  • 5.
    Command-Line • InspectCode: всеинспекции от ReSharper без VS • dupFinder: поиск дубликатов
  • 6.
    Что нового вR#9? • Поддержка C++ (отдельная редакция!) • Поддержка новых фич C#6 (еще не полностью известны) • Поддержка Regex’ов • Поддержка анализа зависимостей между классами (а не только модулями) • Развитие поддержки JS/TS • Поиск в опциях!
  • 7.
    Будущее • Первоклассная поддержкаС++ • Поддержка VS2015, C#6, etc. • Поддержка всех новых технологий • E.g., Xamarin Forms
  • 8.
    Попробуйте сами! • Бестплатнаятриал-версия на • http://jetbrains.com/resharper • Скринкасты по R# и другим продуктам • http://youtube.com/jetbrainstv • Вопросы: • dn@jetbrains.com • @dnesteruk • Skype: dmitri.nesteruk