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