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

8
ReSharper Дмитрий Нестерук Технический Евангелист, JetBrains [email protected] @dnesteruk

Upload: gosharp

Post on 17-Jul-2015

428 views

Category:

Technology


2 download

TRANSCRIPT

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

ReSharperДмитрий Нестерук

Технический Евангелист, JetBrains

[email protected] @dnesteruk

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

Что это?

• Самое популярное дополнение к Visual Studio

• Основные цели:• Повышение производительности• Повышение качества кода

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

Возможности

• Непрерывный анализ качества кода• C#, XAML, XML, ASP.NET, ASP.NET MVC, HTML/CSS/JS

• Возможность быстрой коррекции ошибок и неточностей

• Более 40 рефакторингов и более 200 вспомогательных действий для работы с кодом

• Навигационные возможности, которые позволяет быстро продвигаться по коду (в т.ч. диаграммы зависимостей модулей и классов)

• Расширенная поддержка для веб-разработки – инспекции, навигация, генерация кода, расширенный IntelliSense

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

Преимущества

• Повышение производительности• Автоматизация рутинных или трудоемких действий

• Рефакторинги и помощники• Генерация кода

• Быстрая навигация и поиск

• Повышение качества кода• Постоянный анализ кода• Подсказки и коррекция• Поддержка юнит-тестирования

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

Command-Line

• InspectCode: все инспекции от ReSharper без VS

• dupFinder: поиск дубликатов

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

Что нового в R#9?

• Поддержка C++ (отдельная редакция!)• Поддержка новых фич C#6 (еще не полностью известны) • Поддержка Regex’ов• Поддержка анализа зависимостей между классами (а не

только модулями)• Развитие поддержки JS/TS• Поиск в опциях!

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

Будущее

• Первоклассная поддержка С++• Поддержка VS2015, C#6, etc.• Поддержка всех новых технологий

• E.g., Xamarin Forms

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

Попробуйте сами!

• Бестплатная триал-версия на• http://jetbrains.com/resharper

• Скринкасты по R# и другим продуктам• http://youtube.com/jetbrainstv

• Вопросы:• [email protected]• @dnesteruk• Skype: dmitri.nesteruk