SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
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., XamarinForms
Попробуйте сами! 
• 
Бестплатнаятриал-версия на 
• 
http://jetbrains.com/resharper 
• 
Скринкастыпо R# и другим продуктам 
• 
http://youtube.com/jetbrainstv 
• 
Вопросы: 
• 
dn@jetbrains.com 
• 
@dnesteruk 
• 
Skype: dmitri.nesteruk

Contenu connexe

Tendances

Организация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSОрганизация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFS
Александр Шамрай
 
Т. Черемных "Автоматизация тестирования верстки", DUMP-2014
Т. Черемных "Автоматизация тестирования верстки", DUMP-2014Т. Черемных "Автоматизация тестирования верстки", DUMP-2014
Т. Черемных "Автоматизация тестирования верстки", DUMP-2014
it-people
 
Andrew Stepanov, Epam Systems "Zend Framework Projects Optimization by Andrew...
Andrew Stepanov, Epam Systems "Zend Framework Projects Optimization by Andrew...Andrew Stepanov, Epam Systems "Zend Framework Projects Optimization by Andrew...
Andrew Stepanov, Epam Systems "Zend Framework Projects Optimization by Andrew...
EPAM Systems
 

Tendances (20)

Андрей Стахиевич - Измеряем производительность веб-приложения на стороне клие...
Андрей Стахиевич - Измеряем производительность веб-приложения на стороне клие...Андрей Стахиевич - Измеряем производительность веб-приложения на стороне клие...
Андрей Стахиевич - Измеряем производительность веб-приложения на стороне клие...
 
SECON'2016. Стахиевич Андрей, Selenide: используем listener-ы
SECON'2016. Стахиевич Андрей, Selenide: используем listener-ыSECON'2016. Стахиевич Андрей, Selenide: используем listener-ы
SECON'2016. Стахиевич Андрей, Selenide: используем listener-ы
 
Qa Automation - отбрасываем лишнее и тестируем суть
Qa Automation - отбрасываем лишнее и тестируем сутьQa Automation - отбрасываем лишнее и тестируем суть
Qa Automation - отбрасываем лишнее и тестируем суть
 
Организация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSОрганизация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFS
 
The fast and the continuous
The fast and the continuousThe fast and the continuous
The fast and the continuous
 
Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2
 
Т. Черемных "Автоматизация тестирования верстки", DUMP-2014
Т. Черемных "Автоматизация тестирования верстки", DUMP-2014Т. Черемных "Автоматизация тестирования верстки", DUMP-2014
Т. Черемных "Автоматизация тестирования верстки", DUMP-2014
 
Вадим Зубович - Sikuli script - идеальный инструмент для обучения автоматизации
Вадим Зубович - Sikuli script - идеальный инструмент для обучения автоматизацииВадим Зубович - Sikuli script - идеальный инструмент для обучения автоматизации
Вадим Зубович - Sikuli script - идеальный инструмент для обучения автоматизации
 
Оптимизация скорости сайта без использования AMP | Odessa Frontend Meetup #10
Оптимизация скорости сайта без использования AMP | Odessa Frontend Meetup #10Оптимизация скорости сайта без использования AMP | Odessa Frontend Meetup #10
Оптимизация скорости сайта без использования AMP | Odessa Frontend Meetup #10
 
Разделяй и властвуй!
Разделяй и властвуй!Разделяй и властвуй!
Разделяй и властвуй!
 
Free Desktop QA Engineers: implement automation testing
Free Desktop QA Engineers: implement automation testingFree Desktop QA Engineers: implement automation testing
Free Desktop QA Engineers: implement automation testing
 
SharePoint Code Quality
SharePoint Code QualitySharePoint Code Quality
SharePoint Code Quality
 
Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...Система управления жизненным циклом разработки программного обеспечения Devpr...
Система управления жизненным циклом разработки программного обеспечения Devpr...
 
One drive code spacemalinina 2
One drive code spacemalinina 2One drive code spacemalinina 2
One drive code spacemalinina 2
 
Andrew Stepanov, Epam Systems "Zend Framework Projects Optimization by Andrew...
Andrew Stepanov, Epam Systems "Zend Framework Projects Optimization by Andrew...Andrew Stepanov, Epam Systems "Zend Framework Projects Optimization by Andrew...
Andrew Stepanov, Epam Systems "Zend Framework Projects Optimization by Andrew...
 
Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
 Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
 
Web application testing architecture
Web application testing architectureWeb application testing architecture
Web application testing architecture
 
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindingsSelenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
 
Автоматизированное тестирование UI на C# + Selenium WebDriver
Автоматизированное тестирование UI на C# + Selenium WebDriverАвтоматизированное тестирование UI на C# + Selenium WebDriver
Автоматизированное тестирование UI на C# + Selenium WebDriver
 
Виртуальный хостинг
Виртуальный хостингВиртуальный хостинг
Виртуальный хостинг
 

En vedette

DATAS Technolody may2016 eng AK
DATAS Technolody may2016 eng AKDATAS Technolody may2016 eng AK
DATAS Technolody may2016 eng AK
Alexey Kononenko
 

En vedette (8)

Тинькофф Мобильный Кошелек
Тинькофф Мобильный КошелекТинькофф Мобильный Кошелек
Тинькофф Мобильный Кошелек
 
Новое приложение для смартфонов Тинькофф Мобильный Кошелек (Tinkoff Mobile Wa...
Новое приложение для смартфонов Тинькофф Мобильный Кошелек (Tinkoff Mobile Wa...Новое приложение для смартфонов Тинькофф Мобильный Кошелек (Tinkoff Mobile Wa...
Новое приложение для смартфонов Тинькофф Мобильный Кошелек (Tinkoff Mobile Wa...
 
Пороги инвестирования инвестиционных фондов
Пороги инвестирования инвестиционных фондовПороги инвестирования инвестиционных фондов
Пороги инвестирования инвестиционных фондов
 
Мобильный банкинг для смартфонов. Обзор мобильных приложений российских банко...
Мобильный банкинг для смартфонов. Обзор мобильных приложений российских банко...Мобильный банкинг для смартфонов. Обзор мобильных приложений российских банко...
Мобильный банкинг для смартфонов. Обзор мобильных приложений российских банко...
 
Продвижение мобильных приложений - Тинькофф
Продвижение мобильных приложений - ТинькоффПродвижение мобильных приложений - Тинькофф
Продвижение мобильных приложений - Тинькофф
 
DATAS Technolody may2016 eng AK
DATAS Technolody may2016 eng AKDATAS Technolody may2016 eng AK
DATAS Technolody may2016 eng AK
 
MBLTDev15: Anna Mikhina, Maxim Evdokimov, Tinkoff Bank
MBLTDev15: Anna Mikhina, Maxim Evdokimov, Tinkoff Bank MBLTDev15: Anna Mikhina, Maxim Evdokimov, Tinkoff Bank
MBLTDev15: Anna Mikhina, Maxim Evdokimov, Tinkoff Bank
 
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)
 

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

ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!
ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!
ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!
SPB SQA Group
 
Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetesting
LiloSEA
 
Simonova CSEDays
Simonova CSEDaysSimonova CSEDays
Simonova CSEDays
LiloSEA
 
Katerina Simonova CSEDays
Katerina Simonova CSEDaysKaterina Simonova CSEDays
Katerina Simonova CSEDays
LiloSEA
 
Katerina Simonova CSEDays
Katerina Simonova CSEDaysKaterina Simonova CSEDays
Katerina Simonova CSEDays
LiloSEA
 
Повышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документацииПовышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документации
CEE-SEC(R)
 

Similaire à ReSharper: прошлое и будущее (20)

ReSharper: прошлое и будущее
ReSharper: прошлое и будущееReSharper: прошлое и будущее
ReSharper: прошлое и будущее
 
ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!
ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!
ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!
 
Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetesting
 
Организация процесса ручного тестирования
Организация процесса ручного тестированияОрганизация процесса ручного тестирования
Организация процесса ручного тестирования
 
Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetesting
 
Simonova CSEDays
Simonova CSEDaysSimonova CSEDays
Simonova CSEDays
 
Katerina Simonova CSEDays
Katerina Simonova CSEDaysKaterina Simonova CSEDays
Katerina Simonova CSEDays
 
Katerina Simonova CSEDays
Katerina Simonova CSEDaysKaterina Simonova CSEDays
Katerina Simonova CSEDays
 
Разработка мобильного и веб интерфейса для Caché
Разработка мобильного и веб интерфейса для CachéРазработка мобильного и веб интерфейса для Caché
Разработка мобильного и веб интерфейса для Caché
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
 
QAFest. Роль тестирования в Devops
QAFest. Роль тестирования в DevopsQAFest. Роль тестирования в Devops
QAFest. Роль тестирования в Devops
 
Web and mobile development for intersystems caché, Eduard Lebedyuk
Web and mobile development for intersystems caché, Eduard LebedyukWeb and mobile development for intersystems caché, Eduard Lebedyuk
Web and mobile development for intersystems caché, Eduard Lebedyuk
 
Повышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документацииПовышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документации
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработки
 
Решения сообщества для SharePoint
Решения сообщества для SharePointРешения сообщества для SharePoint
Решения сообщества для SharePoint
 
Промышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. ИнструментыПромышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. Инструменты
 
Team workflow
Team workflowTeam workflow
Team workflow
 
Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"
 
Описание и архитектура TFS 2008
Описание и архитектура TFS 2008Описание и архитектура TFS 2008
Описание и архитектура TFS 2008
 
Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере"
 Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере" Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере"
Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере"
 

Plus de geekfamilyrussia

Plus de geekfamilyrussia (8)

Архитектура приложений для мобильных устройств на платформе Windows
Архитектура приложений для мобильных устройств на платформе WindowsАрхитектура приложений для мобильных устройств на платформе Windows
Архитектура приложений для мобильных устройств на платформе Windows
 
Программируем быстрее с CodeRush
Программируем быстрее с CodeRushПрограммируем быстрее с CodeRush
Программируем быстрее с CodeRush
 
Как попасть на следующий уровень карьеры и зарплаты в C#
Как попасть на следующий уровень карьеры и зарплаты в C#Как попасть на следующий уровень карьеры и зарплаты в C#
Как попасть на следующий уровень карьеры и зарплаты в C#
 
Автоматизация design patterns и компактный код вместе с PostSharp
Автоматизация design patterns и компактный код вместе с PostSharpАвтоматизация design patterns и компактный код вместе с PostSharp
Автоматизация design patterns и компактный код вместе с PostSharp
 
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
 
Рейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаРейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчика
 
Средства кросплатформенной разработки. Xamarin и ApperCode
Средства кросплатформенной разработки. Xamarin и ApperCodeСредства кросплатформенной разработки. Xamarin и ApperCode
Средства кросплатформенной разработки. Xamarin и ApperCode
 
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
 

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

  • 1. ReSharper Дмитрий Нестерук Технический Евангелист, JetBrains dn@jetbrains.com @dnesteruk
  • 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., XamarinForms
  • 8. Попробуйте сами! • Бестплатнаятриал-версия на • http://jetbrains.com/resharper • Скринкастыпо R# и другим продуктам • http://youtube.com/jetbrainstv • Вопросы: • dn@jetbrains.com • @dnesteruk • Skype: dmitri.nesteruk