Resharper 9.0 C#
От: HotDog Швейцария www.denebspace.com
Дата: 11.12.14 10:13
Оценка:
Имеет смысл с последней 8.х переходить на 9.0 при условии, что пишутся только десктопные приложения на VS2013?
В релиз нотах не увидел ничего интересного для моего случая и снова платить за лицензию только ради новой циферки в about box как то не хочется.
Может кто то уже проапдейтился и поделится впечатлениями?
Re: Resharper 9.0 C#
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 12.12.14 15:30
Оценка:
Здравствуйте, HotDog, Вы писали:

HD>Имеет смысл с последней 8.х переходить на 9.0 при условии, что пишутся только десктопные приложения на VS2013?

Вот официальное сравнение, надеюсь это поможет. Делиться своими впечатлениями не буду, ибо я несколько предвзят
Re[2]: Resharper 9.0 C#
От: ZagSer168 Ниоткуда https://x.u168.ru
Дата: 13.12.14 07:08
Оценка:
После перехода на 9.0 ухудшились возможности анализа.
Во многих местах пишет предупреждение, что решарпер не может проанализировать тело метода.
Одиночное наследование — это всего лишь частный случай множественного наследования.
Re[3]: Resharper 9.0 C#
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 13.12.14 07:46
Оценка:
Здравствуйте, ZagSer168, Вы писали:

ZS>После перехода на 9.0 ухудшились возможности анализа.

ZS>Во многих местах пишет предупреждение, что решарпер не может проанализировать тело метода.
А можно пример?
Re[4]: Resharper 9.0 C#
От: ZagSer168 Ниоткуда https://x.u168.ru
Дата: 13.12.14 09:35
Оценка:
Здравствуйте, qxWork, Вы писали:

W>Здравствуйте, ZagSer168, Вы писали:


ZS>>После перехода на 9.0 ухудшились возможности анализа.

ZS>>Во многих местах пишет предупреждение, что решарпер не может проанализировать тело метода.
W>А можно пример?

Не получается создать пример. В простых случаях не пишет предупреждение.

Одиночное наследование — это всего лишь частный случай множественного наследования.
Re: Resharper 9.0 C#
От: IT Россия linq2db.com
Дата: 14.12.14 21:00
Оценка: 1 (1)
Здравствуйте, HotDog, Вы писали:

HD>Имеет смысл с последней 8.х переходить на 9.0 при условии, что пишутся только десктопные приложения на VS2013?


Пришлось деинсталировать и поставить обратно 8.2. У 9.0 обнаружились серьёзные проблемы с производительностью. Нагружаются все 12 ядер на 95 процентов и студия умирает на несколько, а порой на несколько десятков секунд. Возврат к 8.2 проблему порешал.
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Resharper 9.0 C#
От: ZagSer168 Ниоткуда https://x.u168.ru
Дата: 15.12.14 05:01
Оценка:
Обнаружилась ещё такая проблема. Есть поле с неверным именем:

Пишет предупреждение: Suggested name is 'Symbol'.
Это правильно.
Resharper 8 сразу предлагал в контекстном меню исправить имя на Symbol.
В Resharper 9.0 нет такого пункта Rename в меню (см. картинку).
Одиночное наследование — это всего лишь частный случай множественного наследования.
Re[6]: Resharper 9.0 C#
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 15.12.14 18:44
Оценка:
Здравствуйте, ZagSer168, Вы писали:

ZS>В Resharper 9.0 нет такого пункта Rename в меню (см. картинку).

В трекер писать это намного эффективнее
Re[5]: Resharper 9.0 C#
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 15.12.14 18:46
Оценка:
Здравствуйте, ZagSer168, Вы писали:

ZS>Не получается создать пример. В простых случаях не пишет предупреждение.

Теперь понимаю. Срабатывает отсечение анализа control flow по слишком большому количеству состояний.
Раньше молча тормозило.
Re[2]: Resharper 9.0 C#
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 15.12.14 18:47
Оценка:
Здравствуйте, IT, Вы писали:

IT>Пришлось деинсталировать и поставить обратно 8.2. У 9.0 обнаружились серьёзные проблемы с производительностью. Нагружаются все 12 ядер на 95 процентов и студия умирает на несколько, а порой на несколько десятков секунд. Возврат к 8.2 проблему порешал.

Не поделитесь проектом для анализа? NDA подпишем.
Re[7]: Resharper 9.0 C#
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 15.12.14 18:51
Оценка:
Здравствуйте, qxWork, Вы писали:

упс, ссылка не видна без текста
Re[3]: Resharper 9.0 C#
От: IT Россия linq2db.com
Дата: 15.12.14 21:34
Оценка: +1
Здравствуйте, qxWork, Вы писали:

W>Не поделитесь проектом для анализа? NDA подпишем.


https://github.com/linq2db/linq2db

А пытался я добавить вот этот класс. При вводе 'class' задержка с пол миуты. Замем при вводе имени ещё примерно столько же.
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: Resharper 9.0 C#
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 16.12.14 21:26
Оценка:
Здравствуйте, IT, Вы писали:

IT>А пытался я добавить вот этот класс. При вводе 'class' задержка с пол миуты. Замем при вводе имени ещё примерно столько же.

Спасибо! Завел реквест, будем чинить в срочном порядке.
Re[5]: Resharper 9.0 C#
От: Cirrus Россия  
Дата: 17.12.14 13:46
Оценка:
Здравствуйте,

Не можем воспроизвести не могли бы вы прицепиться нашим дотТрейсом и снят перформанс снепшот в момент затыка ? Очень хотелось бы посмотреть что происходит.
В студии еще какие-нибудь плагины стоят ? Спасибо!

Здравствуйте, qxWork, Вы писали:

W>Здравствуйте, IT, Вы писали:


IT>>А пытался я добавить вот этот класс. При вводе 'class' задержка с пол миуты. Замем при вводе имени ещё примерно столько же.

W>Спасибо! Завел реквест, будем чинить в срочном порядке.
--
Kirill Falk
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
Re[4]: Resharper 9.0 C#
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 17.12.14 16:42
Оценка:
Здравствуйте, IT, Вы писали:

Есть у меня внезапная идея: а не стоит ли у вас какая-то интеграция с гитом. А то бывают странные артефакты: TFS git, например, просто не дает создать новый файл, если открыть проект не из репозитория.
Re[5]: Resharper 9.0 C#
От: IT Россия linq2db.com
Дата: 17.12.14 18:30
Оценка:
Здравствуйте, qxWork, Вы писали:

W>Есть у меня внезапная идея: а не стоит ли у вас какая-то интеграция с гитом. А то бывают странные артефакты: TFS git, например, просто не дает создать новый файл, если открыть проект не из репозитория.


Стоит и TFS git для работы с visualstudio.com и другие разширялки имеются. Но все они нормально работают с R# 8.2.
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Resharper 9.0 C#
От: Cirrus Россия  
Дата: 18.12.14 09:27
Оценка:
Посмотрим еще раз как мы с TFS git'ом. Но снепшот снятый у вас на машине упростил бы нам процесс изучения втыков. Спасибо!

IT>Стоит и TFS git для работы с visualstudio.com и другие разширялки имеются. Но все они нормально работают с R# 8.2.
--
Kirill Falk
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
Re[7]: Resharper 9.0 C#
От: IT Россия linq2db.com
Дата: 18.12.14 13:43
Оценка:
Здравствуйте, Cirrus, Вы писали:

C>Посмотрим еще раз как мы с TFS git'ом. Но снепшот снятый у вас на машине упростил бы нам процесс изучения втыков. Спасибо!


Что это такое и как его снять?
Если нам не помогут, то мы тоже никого не пощадим.
Re[8]: Resharper 9.0 C#
От: Danchik Украина  
Дата: 18.12.14 14:21
Оценка:
Здравствуйте, IT, Вы писали:

IT>Здравствуйте, Cirrus, Вы писали:


C>>Посмотрим еще раз как мы с TFS git'ом. Но снепшот снятый у вас на машине упростил бы нам процесс изучения втыков. Спасибо!


IT>Что это такое и как его снять?


RESHARPER\Profile\
Re[8]: Resharper 9.0 C#
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 19.12.14 11:58
Оценка:
Здравствуйте, IT, Вы писали:

T>Что это такое и как его снять?

Поставить ReSharper 9, открыть проблемный проект, начать профилями как описано тут http://resharper-support.jetbrains.com/entries/24083148-Visual-Studio-with-ReSharper-is-slow в пункте 7.
Сделать то, что тормозит, и нажать кнопку снять снепшот.
Заранее спасибо.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.