Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Есть ли жизнь без Resharper-а?

Anna | 18.06.2014 | нет комментариев
Давно пользуюсь таким восхитительным продуктом как Resharper-ом. Пользовался бы и дальше, если бы нещедрость Microsoft и необычное поведение продавца от JetBrains.
Таким образом есть студия 2013 и заканчивается пробная лицензия от Resharper-8. Решил испробовать, дозволено ли жить в студии (для начала Ultimate редакции) без решарпера. Помимо того, как не восхитительно, некая часть разработчиков пользуются только не огромным комплектом вероятностей решарпера. Невозможно ли их перевести на встроенные фичи либо бесплатные инструменты, что бы бухгалтерию напрасно не напрягать.
Изыскание вопроса под катом.

Да, я видел, что на прогре теснее сопоставляли некоторые вероятности Reshaper и Studio, а Resharper 8содержит еще кучу чего-нибудь аппетитного и увлекательного.
Но верю добавочный навык сопоставление будет не лишним, а пригодным.

Выходит, дозволено ли обойтись без Reshaper 7 в студии VS2013 (Ultimate). Начнем с навигации. В качестве кошки выбраны начальные коды nunit.

Возможен нужно обнаружить определение типа AddinManager.
ReShaper:
Go to Everything / Type… (Ctrl N)
image

чисто Studio
Inline Navigate To… (Ctrl ,)

либо Navigate To…

Вовсе не нехорошо! — поразился я сам себе.

Дальнейший знаменитый, для меня, сценарий, это нахождение всех преемников интерфейса. Поищем их для интерфейса IService.
ReShaper:
Derived Symbols

Сейчас поищем чисто студией:
1-й шаг (ищем тип в solution explorer):

дальше правый клик и Derived Types:

В резерве есть еще больше визуальный, но менее стремительный Code Map:

Т.е. преемников искать дозволено без специальных задач (правда судя по каждому чуть больше медлительно).

И самый вероятно знаменитый сценарий «поиск ссылок на способ»: поищем где вызывается способ InitializeService.

Resharper:
Find Usages:

Studio (по клику на «12 references» над самии способом):

Данный метод показывает не только вызов, но и реализации, что безусловно же не так восхитительно как в resharper.

Выходит, короткий обзор показывает, что базовые (из моего навыка) сценарии навигации могут быть больше либо может быть менее покрыты студией. Помимо того, я настоль привык к решарперу, что не мог себе представить работы без него (даже на ярусе навигации). Данный навык сломал данный «ужас жизни без решарпера». Сейчас дозволено потрогать студию и за больше трудные сценарии (рефакторинг, запуск nunit тестов).

Спасибо,
Игорь.

Источник: programmingmaster.ru
Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB