resharper: прошлое и будущее
TRANSCRIPT
Что это?
• Самое популярное дополнение к 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
• Вопросы:• [email protected]• @dnesteruk• Skype: dmitri.nesteruk