[Ann] ReSharper 7.0
От: Пельмешко Россия blog
Дата: 26.07.12 21:43
Оценка: 42 (3)
Мы зарелизились
Re: [Ann] ReSharper 7.0
От: fddima  
Дата: 26.07.12 22:08
Оценка:
Здравствуйте, Пельмешко, Вы писали:

Зашел в блог — получил удовольствие. А прикидывался ты порой троллем.
Re: [Ann] ReSharper 7.0
От: abibok  
Дата: 26.07.12 22:33
Оценка:
Можно ли запустить Code Cleanup отдельно, скажем из командной строки или через какой-то API, а не из студии?
Re[2]: [Ann] ReSharper 7.0
От: Пельмешко Россия blog
Дата: 26.07.12 22:48
Оценка:
Здравствуйте, abibok, Вы писали:

A>Можно ли запустить Code Cleanup отдельно, скажем из командной строки или через какой-то API, а не из студии?


Насколько я знаю — нет, к сожалению, нельзя.
Единственный, на данный момент, сценарий использования R# вне VS — это коммандлайн-раннер инспекций кода для TeamCity. Ну и наши unit-тесты
Re: [Ann] ReSharper 7.0
От: Аноним  
Дата: 27.07.12 03:18
Оценка: +1 -1
Здравствуйте, Пельмешко, Вы писали:

П>Мы зарелизились


Попробовал на своем проекте , достатточно большом — тормоза неописуемые.
Снес нафиг.
Зачем эту поделку недоделаную выкладываете под видом "ускорение работы".
Re[2]: [OFF]
От: HowardLovekraft  
Дата: 27.07.12 05:33
Оценка: +5 :)
Здравствуйте, Аноним, Вы писали:

А>skipped

Складывается впечатление, что нет ничего слаще для брата-программиста, чем найти хоть какой-нибудь недостаток в результате работы коллеги и обосрать его так, как только позволяет фантазия. Явление не зависит от стажа/опыта/возраста как обсирающего, так и жертвы.

З.Ы. Решарпер никогда не использовал и не планирую использовать.
Re: [Ann] ReSharper 7.0
От: Димчанский Литва http://dimchansky.github.io/
Дата: 27.07.12 07:03
Оценка:
Здравствуйте, Пельмешко, Вы писали:

П>Мы зарелизились


Отлично!

Мне показалось или Errors in Solution теперь меньше нагружает студию, но при этом дольше длится?
Вечность — это ужасно долго, особенно ближе к концу.
Re: [Ann] ReSharper 7.0
От: Jack128  
Дата: 27.07.12 10:08
Оценка:
Здравствуйте, Пельмешко, Вы писали:

П>Мы зарелизились


А не можешь аннотации выложить от R#7 ?? вроде говорили, что какие то новые появятся.
Re[2]: [Ann] ReSharper 7.0
От: Nuseraro Россия  
Дата: 27.07.12 11:45
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Пельмешко, Вы писали:


П>>Мы зарелизились


А>Попробовал на своем проекте , достатточно большом — тормоза неописуемые.

А>Снес нафиг.
А>Зачем эту поделку недоделаную выкладываете под видом "ускорение работы".

А я думал, что железо стоит куда дешевле труда программиста
Homo Guglens
Re[2]: [Ann] ReSharper 7.0
От: Пельмешко Россия blog
Дата: 27.07.12 13:26
Оценка: 1 (1) :)
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Пельмешко, Вы писали:


П>>Мы зарелизились


А>Попробовал на своем проекте , достатточно большом — тормоза неописуемые.

А>Снес нафиг.

Ваш фидбек очень важен для нас, спасибо!
Если у Вас когда-нибудь возникнет желание попробовать R# ещё разок и Вы столкнётесь с неописуемыми тормозами, то их можно попробовать сделать описуемыми!
Жмякаете ReSharper — Help — Profile Visual Studio, снимаете снепшотик (потайпите в каком-нибудь файлике, поюзайте фичу которая тормозит, откройте солюшен который долго открывается), жмёте Get snapshot, пишете коммент и он тут же засылается к нам, мы всё чиним-правим и может быть когда-нибудь мы сможем приблизиться требуемому Вами уровню качества и производительности!

А>Зачем эту поделку недоделаную выкладываете под видом "ускорение работы".


Мы эту "поделку" выкладываем под видом "ускорение работы" потому что к нам пришло достаточно много положительного фидбека от EAP-пользователей, потому что долгое время мы переделывали кэши чтобы существенно меньше давить на GC в 7.0, потому что каждую версию у нас появляются всё более изощрённые структуры данных и всё больше аллокаций переносится в стек, потому что мы работаем на пределе возможностей managed-кода.

Спасибо.
Re[3]: [OFF]
От: Пельмешко Россия blog
Дата: 27.07.12 13:32
Оценка:
Здравствуйте, HowardLovekraft, Вы писали:

HL>Здравствуйте, Аноним, Вы писали:


А>>skipped

HL>Складывается впечатление, что нет ничего слаще для брата-программиста, чем найти хоть какой-нибудь недостаток в результате работы коллеги и обосрать его так, как только позволяет фантазия. Явление не зависит от стажа/опыта/возраста как обсирающего, так и жертвы.

Чем больше работаю в ide tools, тем больше уверен, что всем программистам-как-кастомерам невозможно угодить, но пытаться это сделать — удивительно интересно

HL>З.Ы. Решарпер никогда не использовал и не планирую использовать.


Re[2]: [Ann] ReSharper 7.0
От: Пельмешко Россия blog
Дата: 27.07.12 13:39
Оценка:
Здравствуйте, Jack128, Вы писали:

J>Здравствуйте, Пельмешко, Вы писали:


П>>Мы зарелизились


J>А не можешь аннотации выложить от R#7 ?? вроде говорили, что какие то новые появятся.


Как Вы думаете, это нормально будет, если сотрудник будет шипить куда-то составные части коммерческого продукта, над которым он работает?

Я не обладаю знаниями насчёт изменений в аннотациях и не вижу особого смысла засоввывать их в предыдущие версии R#.
В версии 7.0 точно появились новые аннотации для новых фич, поэтому эффект от них можно наблюдать только в 7.0.

Re[3]: [Ann] ReSharper 7.0
От: Jack128  
Дата: 27.07.12 13:52
Оценка:
Здравствуйте, Пельмешко, Вы писали:

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


J>>Здравствуйте, Пельмешко, Вы писали:


П>>>Мы зарелизились


J>>А не можешь аннотации выложить от R#7 ?? вроде говорили, что какие то новые появятся.


П>Как Вы думаете, это нормально будет, если сотрудник будет шипить куда-то составные части коммерческого продукта, над которым он работает?

Как сложно всё. А если я скачаю триалку, поставлю, залезу в меню Refshaper/Options/Code Intespection/Code Annotations и нажму кнопочку "Copy default implementation" — меня в тюрьму не посадят??

П>Я не обладаю знаниями насчёт изменений в аннотациях и не вижу особого смысла засоввывать их в предыдущие версии R#.

П>В версии 7.0 точно появились новые аннотации для новых фич, поэтому эффект от них можно наблюдать только в 7.0.
Я понимаю, меня и интересуют какие именно новые фичи появились.

П>
Re[4]: [Ann] ReSharper 7.0
От: Пельмешко Россия blog
Дата: 27.07.12 14:10
Оценка:
Здравствуйте, Jack128, Вы писали:

П>>Как Вы думаете, это нормально будет, если сотрудник будет шипить куда-то составные части коммерческого продукта, над которым он работает?

J>Как сложно всё. А если я скачаю триалку, поставлю, залезу в меню Refshaper/Options/Code Intespection/Code Annotations и нажму кнопочку "Copy default implementation" — меня в тюрьму не посадят??

Я думал Вы про xml'ники с самими анотациями для фреймворков, ссори Пожалуйста: http://ideone.com/Wb1uV

П>>Я не обладаю знаниями насчёт изменений в аннотациях и не вижу особого смысла засоввывать их в предыдущие версии R#.

П>>В версии 7.0 точно появились новые аннотации для новых фич, поэтому эффект от них можно наблюдать только в 7.0.
J>Я понимаю, меня и интересуют какие именно новые фичи появились.

http://blogs.jetbrains.com/dotnet/tag/resharper/ — тут потихоньку появляются посты про новые фичи.

П>>
Re[5]: [Ann] ReSharper 7.0
От: Jack128  
Дата: 27.07.12 17:30
Оценка:
Здравствуйте, Пельмешко, Вы писали:

П>Я думал Вы про xml'ники с самими анотациями для фреймворков, ссори Пожалуйста: http://ideone.com/Wb1uV

А, бывает. Может и не совсем коректно просьбу сформулировал.

П>>>Я не обладаю знаниями насчёт изменений в аннотациях и не вижу особого смысла засоввывать их в предыдущие версии R#.

П>>>В версии 7.0 точно появились новые аннотации для новых фич, поэтому эффект от них можно наблюдать только в 7.0.
J>>Я понимаю, меня и интересуют какие именно новые фичи появились.

П>http://blogs.jetbrains.com/dotnet/tag/resharper/ — тут потихоньку появляются посты про новые фичи.


Ну конкретно по анотациям и так понятно: ContractAnnotationAttribute появился. Типа кастрированные, зато IDE-friendly CodeContracts для compile time.
Re[2]: [Ann] ReSharper 7.0
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 27.07.12 21:25
Оценка:
Здравствуйте, Jack128, Вы писали:

J>А не можешь аннотации выложить от R#7 ?? вроде говорили, что какие то новые появятся.

Они не подойдут. Что-то я навскидку не смог найти блог-пост с описанием изменений — в понедельник у писателей наших уточню.
Re[3]: [Ann] ReSharper 7.0
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 27.07.12 21:30
Оценка:
Здравствуйте, qxWork, Вы писали:

таки-да, еще не опубликован. скоро будет в официальном блоге.
Re: [Ann] ReSharper 7.0
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 30.07.12 19:49
Оценка:
Здравствуйте, Пельмешко, Вы писали:

П>Мы зарелизились


А я вот, пожалуй, пока подожду с апдейтом. Во-первых, потому что наверняка вскоре последует версия 7.1 с исправлениями багов, глюков и тормозов, а во-вторых, потому что я только под новый год проапгрейдился под 6, а платить за одну и ту же софтину дважды за год — это ИМХО перебор.

P.S. какая-то странная у вас политика обновлений...
[КУ] оккупировала армия.
Re[2]: [Ann] ReSharper 7.0
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 30.07.12 20:09
Оценка:
Здравствуйте, koandrew, Вы писали:

K>P.S. какая-то странная у вас политика обновлений...

А что странного? Раз в год мажорный релиз.
Re[2]: [Ann] ReSharper 7.0
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 30.07.12 21:44
Оценка: 1 (1)
Здравствуйте, koandrew, Вы писали:

K>А я вот, пожалуй, пока подожду с апдейтом. Во-первых, потому что наверняка вскоре последует версия 7.1 с исправлениями багов, глюков и тормозов


Семерка уже сейчас стабильнее шестерки.

K>а во-вторых, потому что я только под новый год проапгрейдился под 6, а платить за одну и ту же софтину дважды за год — это ИМХО перебор.


Есть же период, когда апгрейд бесплатный. Или ты не попал под него?

K>P.S. какая-то странная у вас политика обновлений...


Так это, VS2012 на дворе, и семерка ее поддерживает. Релиз по любому бы был. Да и не так много продаж у софта подобного рода, имхо, чтобы кормить большую команду несколько лет.
Но вообще, имхо, цена на решарпера завышена. У нас большинство не использует — дорого.
... << RSDN@Home 1.2.0 alpha 5 rev. 61 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[3]: [Ann] ReSharper 7.0
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 30.07.12 22:46
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Есть же период, когда апгрейд бесплатный. Или ты не попал под него?

Я обновился до 6.1 2 января сего года, а под халяву попадают тока покупки с месяц назад или около того. Моё ИМХО — такая политика обновления (месяц) — это просто жлобство — даже МС даёт обычно полгода бесплатного апгрейда (точно помню, была такая акция перед выходом Вин7). Ну Бог им судья. Я пока воздержусь от обновления.

AVK>Так это, VS2012 на дворе, и семерка ее поддерживает. Релиз по любому бы был. Да и не так много продаж у софта подобного рода, имхо, чтобы кормить большую команду несколько лет.

AVK>Но вообще, имхо, цена на решарпера завышена. У нас большинство не использует — дорого.

Ну в целом цена меня устраивают. Просто я планирую такие расходы сильно заранее, а потому до конца года бюджета под это дело у меня просто нету. У меня запланированы деньги на это дело на следующий год — потому и говорю, что придётся ждать. Да и платить дважды в год за один и тот же софт я считаю перебором — тут уже моя жаба проявляет себя

Кстати — ты же вроде у них работаешь (или работал?). У меня вопрос есть интересный — давным-давно я купил персональную лицензию, потом несколько раз её обновлял, но какое-то время назад зарегистрировал компанию, и теперь пользуюсь в ней своей персональной лицензией — поскольку кроме меня, никто в компании не работает По идее это ОК пока пользуюсь продуктом только лично я? Чёта я на сайте jetbrains ничего полезного по этому вопросу не обнаружил... Может, подскажешь?
[КУ] оккупировала армия.
Re[4]: [Ann] ReSharper 7.0
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 30.07.12 23:00
Оценка: 6 (1)
Здравствуйте, koandrew, Вы писали:

AVK>>Есть же период, когда апгрейд бесплатный. Или ты не попал под него?

K>Я обновился до 6.1 2 января сего года, а под халяву попадают тока покупки с месяц назад или около того.

Существенно больше, но 2 января да, скорее всего не попадает. Только 6.1 — бесплатный релиз, платным был 6.0.

K> Моё ИМХО — такая политика обновления (месяц) — это просто жлобство


Специально посмотрел — для R#7 почти два месяца, с 1 июня по 26 июля.

K> — даже МС даёт обычно полгода бесплатного апгрейда


Для "больших" (вин, офис) продуктов не дает, только скидки при апгрейде, а девдив никогда источником прибыли для МС не был. У джетбрейнс же решарпер это как раз основной источник.

K> (точно помню, была такая акция перед выходом Вин7)


До выхода восьмерки меньше полугода осталось. Где?

K>Ну Бог им судья. Я пока воздержусь от обновления.


Ну я бы тоже, наверное, воздержался, если за деньги — начиная с 5.0 ничего существенного для меня не появилось, вебом я не занимаюсь. Если бы не одно но — выход VS2012. Под нее только седьмой решарпер ставится.

AVK>>Но вообще, имхо, цена на решарпера завышена. У нас большинство не использует — дорого.

K>Ну в целом цена меня устраивают. Просто я планирую такие расходы сильно заранее, а потому до конца года бюджета под это дело у меня просто нету. У меня запланированы деньги на это дело на следующий год — потому и говорю, что придётся ждать. Да и платить дважды в год за один и тот же софт я считаю перебором — тут уже моя жаба проявляет себя

Так сравнительно частые релизы при большой цене как раз и вызваны необходимостью кормить высокооплачиваемых программистов. Джетбрейнс не МС, не может себе позволить сливать деньги с серверного подразделения за счет корпораций и лицензий по десяткам килобаксов на девелопера.

K>Кстати — ты же вроде у них работаешь (или работал?).


Работал.

K> У меня вопрос есть интересный — давным-давно я купил персональную лицензию, потом несколько раз её обновлял, но какое-то время назад зарегистрировал компанию, и теперь пользуюсь в ней своей персональной лицензией — поскольку кроме меня, никто в компании не работает По идее это ОК пока пользуюсь продуктом только лично я?


Если лицензия персональная, то да, все нормально.
... << RSDN@Home 1.2.0 alpha 5 rev. 61 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[5]: [Ann] ReSharper 7.0
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 30.07.12 23:20
Оценка:
Здравствуйте, AndrewVK, Вы писали:


AVK>Существенно больше, но 2 января да, скорее всего не попадает. Только 6.1 — бесплатный релиз, платным был 6.0.

Я 6.0 "пропустил" потому, что глючный он очень был (ИМХО). 6.1 уже на что-то похоже.

AVK>Специально посмотрел — для R#7 почти два месяца, с 1 июня по 26 июля.

Для продукта, который стоит дороже студии (professional edition vs коммерческая лицензия) 2 месяца — ИМХО очень мало.

AVK>Для "больших" (вин, офис) продуктов не дает, только скидки при апгрейде, а девдив никогда источником прибыли для МС не был. У джетбрейнс же решарпер это как раз основной источник.

AVK>До выхода восьмерки меньше полугода осталось. Где?
Надо посмотреть — я точно помню делл рекламировал — типа "купите комп/ноут с вистой — и бесплатно обновитесь до вин7 после её выхода".

AVK>Ну я бы тоже, наверное, воздержался, если за деньги — начиная с 5.0 ничего существенного для меня не появилось, вебом я не занимаюсь. Если бы не одно но — выход VS2012. Под нее только седьмой решарпер ставится.

Да меня вот это как раз больше всего парит. Придётся подождать с апгрейдом на 12 студию Или уже снимать себя с наркотика под названием "решарпер", которым пользуюсь аж с первой версии уже около 10 лет...

AVK>Так сравнительно частые релизы при большой цене как раз и вызваны необходимостью кормить высокооплачиваемых программистов. Джетбрейнс не МС, не может себе позволить сливать деньги с серверного подразделения за счет корпораций и лицензий по десяткам килобаксов на девелопера.


Ну я тоже как бы не воздухом питаюсь, и в деньгах тут как-то не очень купаюсь. Нужно ли им девелоперов кормить, или там самолёт владельцам купить — это не мои проблемы.
Ещё меня немного напрягает их ценовая политика для коммерческих лицензий — когда апргейд всего на 25% дешевле полной версии — очень тяжело было обосновывать начальству необходимость таких ежегодных трат. Благо сейчас я работаю сам на себя, и обосновывать их приходится только собственной жабе Правда, как оказалось, это нифига не легче

AVK>Если лицензия персональная, то да, все нормально.

Ок, спасибо за инфу.
[КУ] оккупировала армия.
Re[6]: [Ann] ReSharper 7.0
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 30.07.12 23:37
Оценка:
Здравствуйте, koandrew, Вы писали:

AVK>>Существенно больше, но 2 января да, скорее всего не попадает. Только 6.1 — бесплатный релиз, платным был 6.0.

K>Я 6.0 "пропустил" потому, что глючный он очень был (ИМХО). 6.1 уже на что-то похоже.

Ну так тогда притензии к себе предъявляй.

AVK>>Специально посмотрел — для R#7 почти два месяца, с 1 июня по 26 июля.

K>Для продукта, который стоит дороже студии (professional edition vs коммерческая лицензия) 2 месяца — ИМХО очень мало.

Это где это ты студию видел дешевле решарпера? Проф стоит 500 баксов — http://www.microsoftstore.com/store/msstore/en_US/pd/productID.216633300 , решарпер 350.

K>Да меня вот это как раз больше всего парит. Придётся подождать с апгрейдом на 12 студию Или уже снимать себя с наркотика под названием "решарпер", которым пользуюсь аж с первой версии уже около 10 лет...


Бывает. Только я привык наконец то к вертикальным табам из powertools, как обломался — для 2012 powertools нет. Но таки да — студия потихоньку подрастает, а проблема с тулами типа решарпера в том, что 10% функционала обеспечивают 90% value (ХЗ как по русски сказать). Как только студия покрыла эти 10%, необходимость существеннызх трат на решарпер стала довольно сомнительной. Те, кто им давно и активно пользуется, те, скорее всего, будут продолжать покупать, а вот новые пользователи — большой вопрос.
... << RSDN@Home 1.2.0 alpha 5 rev. 61 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[7]: [Ann] ReSharper 7.0
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 31.07.12 00:04
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Ну так тогда притензии к себе предъявляй.

В смысле? Предъявлять себе претензии за то, что 6.0 был глючным?

AVK>>>Специально посмотрел — для R#7 почти два месяца, с 1 июня по 26 июля.

K>>Для продукта, который стоит дороже студии (professional edition vs коммерческая лицензия) 2 месяца — ИМХО очень мало.

AVK>Бывает. Только я привык наконец то к вертикальным табам из powertools, как обломался — для 2012 powertools нет. Но таки да — студия потихоньку подрастает, а проблема с тулами типа решарпера в том, что 10% функционала обеспечивают 90% value (ХЗ как по русски сказать). Как только студия покрыла эти 10%, необходимость существеннызх трат на решарпер стала довольно сомнительной. Те, кто им давно и активно пользуется, те, скорее всего, будут продолжать покупать, а вот новые пользователи — большой вопрос.


Да я вот перед каждым апгрейдом задаюсь данным вопросом. Это уже больше дело привычки, нежели производственная необходимость. Пока меня не очень напрягало платить 120$ в год за апгрейд, но вот платить дважды в год считаю перебором.
Ну меня тут на MVP номинировать обещал бывший коллега-MVPшник — тогда решарпер мне на шару положен будет
[КУ] оккупировала армия.
Re[8]: [Ann] ReSharper 7.0
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 31.07.12 09:47
Оценка:
Здравствуйте, koandrew, Вы писали:

AVK>>Ну так тогда притензии к себе предъявляй.

K>В смысле? Предъявлять себе претензии за то, что 6.0 был глючным?

Ты не купил предыдущий релиз, так что притензии на то, что ты потратил денги на старый вариант, а через полгода внезапно вышел новый не по адресу.
... << RSDN@Home 1.2.0 alpha 5 rev. 61 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[9]: [Ann] ReSharper 7.0
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 31.07.12 10:30
Оценка: :)
Здравствуйте, AndrewVK, Вы писали:

AVK>Ты не купил предыдущий релиз, так что притензии на то, что ты потратил денги на старый вариант, а через полгода внезапно вышел новый не по адресу.


Дык нефига глючные релизы делать С какой стати я должен платить за то, что не работает?
[КУ] оккупировала армия.
Re[10]: [Ann] ReSharper 7.0
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 31.07.12 10:42
Оценка:
Здравствуйте, koandrew, Вы писали:

K>Дык нефига глючные релизы делать


На мой вкус 6.0 был не глючнее остальных. Вот 3.0, тот да, фантастически глюкавым был.

K> С какой стати я должен платить за то, что не работает?


Не плати, делов то.
... << RSDN@Home 1.2.0 alpha 5 rev. 61 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[11]: [Ann] ReSharper 7.0
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 31.07.12 10:59
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>На мой вкус 6.0 был не глючнее остальных. Вот 3.0, тот да, фантастически глюкавым был.

У меня он студию ронял, но разбираться было некогда — вот я и остался на пятёрке.

AVK>Не плати, делов то.

Я и не плачу И вот сейчас пока не буду

P.S. Предлагаю на этом дискуссию свернуть, ибо ИМХО она уже потеряла смысловое содержание
[КУ] оккупировала армия.
Re[5]: [Ann] ReSharper 7.0
От: Пельмешко Россия blog
Дата: 31.07.12 11:26
Оценка: :))
Здравствуйте, AndrewVK, Вы писали:

K>>Кстати — ты же вроде у них работаешь (или работал?).


AVK>Работал.


Интересно, как такой код попал в продакшн?

Re[6]: [Ann] ReSharper 7.0
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 31.07.12 11:34
Оценка: :)
Здравствуйте, Пельмешко, Вы писали:

П>Интересно, как такой код попал в продакшн?


П>


Спроси у того, кто его написал. И нет, это не я его написал.
... << RSDN@Home 1.2.0 alpha 5 rev. 61 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[7]: [Ann] ReSharper 7.0
От: Аноним  
Дата: 01.08.12 15:11
Оценка:
AVK> Ну я бы тоже, наверное, воздержался, если за деньги — начиная с 5.0 ничего существенного для меня не появилось, вебом я не занимаюсь. Если бы не одно но — выход VS2012. Под нее только седьмой решарпер ставится.
Анализ в VB.NET, поддержка путей и FQN-ов в Go To, декомпилятор, поиск похожих проблем, новые инспекции и рефакторинги, поддержка Async, удаление ненужных референсов, революция в настройках, INotifyPropertyChanged, контрактные аннотации — так ли это несущественно?

AVK> Как только студия покрыла эти 10%, необходимость существеннызх трат на решарпер стала довольно сомнительной.

А она таки покрыла?

koandrew> Ещё меня немного напрягает их ценовая политика для коммерческих лицензий — когда апргейд всего на 25% дешевле полной версии
А если быть точным, то на 40%.
Re[8]: [Ann] ReSharper 7.0
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 01.08.12 15:31
Оценка: -2
Здравствуйте, <Аноним>, Вы писали:

А>Анализ в VB.NET,


VB я тоже не пользуюсь. Единственный раз, когда я более менее плотно с VB ковырялся, было допиливание форматтера VB в решарпере.

А>поддержка путей и FQN-ов в Go To


Тоже пока ни разу не пригодилось

А>декомпилятор


Мелочь.

А>поиск похожих проблем


???

А>, новые инспекции и рефакторинги


Ничего, что сильно бы упростило мне жизнь. Последнее, что существенно в этом плане поменялось для меня, это LINQ-императивные преобразования, спасибо

А>поддержка Async


5 шарп еще даже не вышел.

А>удаление ненужных референсов


Тоже не первой необходимости штука.

А>революция в настройках


Да ну нафик революция, просто косяки пофиксили. И не так чтобы сильно нужно.

А>, INotifyPropertyChanged


Тоже редко нужно.

А>, контрактные аннотации


NotNull/CanBeNull давно были, а более сложные контракты — надо пробовать и смотреть, насколько оно юзабельно.

AVK>> Как только студия покрыла эти 10%, необходимость существеннызх трат на решарпер стала довольно сомнительной.

А>А она таки покрыла?

Да. И у голой студии нет проблем с OOM, что тоже иногда важно.
... << RSDN@Home 1.2.0 alpha 5 rev. 61 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[8]: [Ann] ReSharper 7.0
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 01.08.12 16:37
Оценка:
Здравствуйте, Аноним, Вы писали:

А>А если быть точным, то на 40%.


Если быть точным, то на 28.6% = (349-249)/349
[КУ] оккупировала армия.
Re[9]: [Ann] ReSharper 7.0
От: Аноним  
Дата: 01.08.12 18:29
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, <Аноним>, Вы писали:


А>>поддержка путей и FQN-ов в Go To

AVK>Тоже пока ни разу не пригодилось
В крупных проектах довольно трудно этим не пользоваться — возможно, дело привычки.

А>>поиск похожих проблем

AVK>???
Find Similar Issues

А>>, новые инспекции и рефакторинги

AVK>Ничего, что сильно бы упростило мне жизнь. Последнее, что существенно в этом плане поменялось для меня, это LINQ-императивные преобразования, спасибо
Пожалуйста. А что бы упростило?

А>>удаление ненужных референсов

AVK>Тоже не первой необходимости штука.
Кому как. Просили долго и рьяно.

А>>революция в настройках

AVK>Да ну нафик революция, просто косяки пофиксили. И не так чтобы сильно нужно.
Если одному работать, то не сильно. Если большой командой и при этом заморачиваться стандартами, то сплошной профит.

А>>А она таки покрыла?

AVK>Да. И у голой студии нет проблем с OOM, что тоже иногда важно.
Ну в добрый путь.
У вас OOM на приличном железе в релизных билдах? Тогда вы могли бы нам (и себе) помочь
Re[10]: [Ann] ReSharper 7.0
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 01.08.12 19:22
Оценка: +1
Здравствуйте, <Аноним>, Вы писали:

AVK>>Тоже пока ни разу не пригодилось

А>В крупных проектах довольно трудно этим не пользоваться

У меня крупные проекты. Но имена файлов/классов достаточно уникальны, чтобы не было больше 2-3 совпадений в принципе.

А>>>поиск похожих проблем

AVK>>???
А>Find Similar Issues

Что то даже не придумывается, когда это можно с пользой применить.

А>Пожалуйста. А что бы упростило?


А ХЗ. Если бы я знал, я бы так сразу и сказал, что не хватает того то. Навскидку — по прежнему не хватает энтерпрайз фич (да те же анализы из консоли), не хватает сеттингов в разрезе проектов, а не солюшенов, не хватает поддержки создания дизайн-проектов, не хватает (лично мне) чекеров, проверяющих соответствие кода стилю кодирования в полном объеме, не только правил именования. Это из крупного. А из мелкого — я не припоминаю ни одного моего закрытого тикета с предложением, а не багом, причем история тянется со 2 что ли версии (humps в диалогах рефакторингов, доработка BaseTypeRequired, для примера). В какой то момент я просто забил, так как эффект близок к 0, в решарпере делается только то, что интересно кому то в команде решарпера.

AVK>>Тоже не первой необходимости штука.

А>Кому как. Просили долго и рьяно.

Я в курсе. Но мелочь в любом случае, хоть и просили.

AVK>>Да ну нафик революция, просто косяки пофиксили. И не так чтобы сильно нужно.

А>Если одному работать, то не сильно.

Ха ха, ты у Ильи спроси, сколько раз это обсуждалось. Только результат рефакторинга лично меня не порадовал, ни один мой реальный сценарий проблем со старыми настройками нормально не закрылся. Зато в тех командах, где даже о стиле именования не могут договориться, там да, возможность индивидуального сохранения части настроек не как у всех жизненно важна. Именно поэтому я явно написал — для меня ничего серьезного не появилось.

А> Если большой командой и при этом заморачиваться стандартами, то сплошной профит.


Если заморачиваться стандартами всерьез, то общих настроек для всех, хранимые в VCS, вполне достаточно. А это решарпер умел очень давно.

А>У вас OOM на приличном железе


А при чем тут приличность железа? Если ты не в курсе, спроси у кого нибудь, в чем проблемы. Они вовсе не в железе.

А> в релизных билдах?


В релизных

А> Тогда вымогли бы нам (и себе) помочь


Смешно, да. Я уже этим неоднократно занимался.
... << RSDN@Home 1.2.0 alpha 5 rev. 61 on Windows 7 6.1.7601.65536>>
AVK Blog
Re: [Ann] ReSharper 7.0
От: RainBoy  
Дата: 01.08.12 21:02
Оценка:
Ну справедлтвости ради могли бы и какой купон присылать при покупке.
Покупал 6 полную, обновил сегодня на 7.
Полез в почту — думал найти небольшой бенефит для обновления с 6. А там нет ничего =)
... << RSDN@Home 1.6.0 alpha 5 rev. 0>>
Re[2]: [Ann] ReSharper 7.0
От: -VaS- Россия vaskir.blogspot.com
Дата: 02.08.12 04:55
Оценка:
K>А я вот, пожалуй, пока подожду с апдейтом. Во-первых, потому что наверняка вскоре последует версия 7.1 с исправлениями багов, глюков и тормозов,

Позавчера поставил 7.0. Из удивительного: производетельность в целом выросла, ужасных тормозов и поедания памяти к концу дня не наблюдается. Впервые за много месяцев нет необходимости перезагружать студию 2-3 раза в день. Ни разу не вылетел.
Re[9]: [Ann] ReSharper 7.0
От: Аноним  
Дата: 02.08.12 13:53
Оценка:
А>>А если быть точным, то на 40%.

K>Если быть точным, то на 28.6% = (349-249)/349


249 стои обновление со старого C# или VB.NET Edition до нового Full Edition
Обновление с Full на Full стоит 209, т.е. скидка с полной цены составляет 40%.
Re[11]: [Ann] ReSharper 7.0
От: Аноним  
Дата: 02.08.12 15:05
Оценка: -1
А>> Тогда вымогли бы нам (и себе) помочь

AVK>Смешно, да. Я уже этим неоднократно занимался.


ОК, ясно. Разговор с позиции "я д'Артаньян, вы сами знаете кто" внезапно утратил привлекательность.
Re: [Ann] ReSharper 7.0
От: Brick_1 Украина  
Дата: 03.08.12 09:50
Оценка:
Добрый день !
Обновился до ReSharper 7.0.97.60 на студиях 2005, 2008, 2010 после чего в студии 2008SP1 не открывался ни один проект. Переставил SP1 — попустило, но осадок остался ) Но все равно СПАСИБО за ReSharper
Всего доброго !
Re: [Ann] ReSharper 7.0
От: Аноним  
Дата: 16.08.12 09:45
Оценка:
Новая версия тормозит немного больше при написании кода. При дебаге студия 2010 зависла намертво.
Кстати, нашел инструкцию пользования решарпером http://pazbuzz.livejournal.com/2450.html
Re[2]: [Ann] ReSharper 7.0
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 17.08.12 06:48
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Новая версия тормозит немного больше при написании кода. При дебаге студия 2010 зависла намертво.

А>Кстати, нашел инструкцию пользования решарпером http://pazbuzz.livejournal.com/2450.html

Обновил R#6 на R#7, никаких проблем. Новые фичи не успел распробовать.
Re: [Ann] ReSharper 7.0
От: Аноним  
Дата: 17.08.12 07:51
Оценка:
Здравствуйте, Пельмешко, Вы писали:

П>Мы зарелизились


Как анализатор кода — вообще замечательно. Но есть неприятные моменты.
В общем, решарпер нравится. Использую 6-ю версию.
Re[2]: [Ann] ReSharper 7.0
От: breezemaster Россия  
Дата: 18.08.12 09:53
Оценка:
Здравствуйте, Пельмешко, Вы писали:

П>>Мы зарелизились


Обновил R на 7. Появилась проблема, честно говоря, несовместимая с его использованием — в проекте ASP.NET решарпер пишет ошибку на каждое поле, привязанное через DataBind — "Cannon resolve symbol <имя привязываемого свойства>". Возможно, ошибка конечно не на все датабиндинги, а только когда select-метод ObjectDataSource возвращает IEnumerable<object> — но у меня везде так, метод возвращает анонимный тип. Ни в каких настройках отключить не удалось.
Re[2]: [Ann] ReSharper 7.0
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 18.08.12 10:49
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Новая версия тормозит немного больше при написании кода. При дебаге студия 2010 зависла намертво.

Кнопочка же есть специальная: ReSharper | Help | Profile Visual Studio — и будет всем счастье.
Re[2]: [Ann] ReSharper 7.0
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 18.08.12 10:49
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как анализатор кода — вообще замечательно. Но есть неприятные моменты.

Поделитесь с нами — исправим.

А>В общем, решарпер нравится. Использую 6-ю версию.

А вот это радует
Re[3]: [Ann] ReSharper 7.0
От: Пельмешко Россия blog
Дата: 19.08.12 21:04
Оценка:
Здравствуйте, breezemaster, Вы писали:

B>Обновил R на 7. Появилась проблема, честно говоря, несовместимая с его использованием — в проекте ASP.NET решарпер пишет ошибку на каждое поле, привязанное через DataBind — "Cannon resolve symbol <имя привязываемого свойства>". Возможно, ошибка конечно не на все датабиндинги, а только когда select-метод ObjectDataSource возвращает IEnumerable<object> — но у меня везде так, метод возвращает анонимный тип. Ни в каких настройках отключить не удалось.


А непосредственно на самом "подчёркивании" ошибки в меню по Alt+Enter есть какие-нибудь пункты для отключения?
Если проект под 4.0, то можно попробовать заменить IEnumerable<object> на IEnumerable<dynamic>, должно помочь.
Re[4]: [Ann] ReSharper 7.0
От: breezemaster Россия  
Дата: 20.08.12 05:44
Оценка:
Здравствуйте, Пельмешко, Вы писали:

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


B>>Обновил R на 7. Появилась проблема, честно говоря, несовместимая с его использованием — в проекте ASP.NET решарпер пишет ошибку на каждое поле, привязанное через DataBind — "Cannon resolve symbol <имя привязываемого свойства>". Возможно, ошибка конечно не на все датабиндинги, а только когда select-метод ObjectDataSource возвращает IEnumerable<object> — но у меня везде так, метод возвращает анонимный тип. Ни в каких настройках отключить не удалось.


П>А непосредственно на самом "подчёркивании" ошибки в меню по Alt+Enter есть какие-нибудь пункты для отключения?

П>Если проект под 4.0, то можно попробовать заменить IEnumerable<object> на IEnumerable<dynamic>, должно помочь.

Проект под 4.0, да.
Нет, в красной лампочке про это ничего нет, в настройках тоже (предлагает только удалить атрибут — хе хе). Работает сайт при этом, разумеется, ок. Если замена обжекта на динамик и поможет — я думаю, вы ж понимаете, это костыль =)
Re[3]: [Ann] ReSharper 7.0
От: Аноним  
Дата: 20.08.12 08:29
Оценка:
Здравствуйте, qxWork, Вы писали:
А>>Как анализатор кода — вообще замечательно. Но есть неприятные моменты.
W>Поделитесь с нами — исправим.
Хорошо, просто поделюсь впечатлениями.
Хм, не нашел спойлеров, извиняюсь за простыню.

Версия:
JetBrains ReSharper 6.1 Full Edition
Build 6.1.1000.82 on 2012-02-15T10:14:48

Licensed to: blabla
Plugins: none
Visual Studio 10.0.40219.1.

Copyright © 2003–2012 JetBrains s.r.o. All rights reserved.


1. Не работал Ctrl+Enter.
Пробовал отключать r#, не помогало. Находил линк: >http://devnet.jetbrains.net/thread/267897
Делал:
>If you want it to work as it did before go to Tools -> Options -> Keyboard and map Control+Enter to Edit.LineOpenAbove.
Не помогало. Сносил r#, ктрл+энтер работал снова.
Решил так - отвык использовать ктрл+энтер. Немного скучаю по нему. Немного обидно, да.

2. Закрывающие фигурные скобки.
Закрывающие фигурные в студии у меня настроены так:
namespace NameSpace {
    public class Class {
        public Class() {

        }
    }
}

Решарпер использует дефолтное поведение студии, переделывая на:
namespace NameSpace
{
    public class Class
    {
        public Class()
        {

        }
    }
}

3. Отступ для лямбда выражения:
По дефолту выравнивает вот так:
        public void Method(Action t)
        {
            Method(() =>
                       {
                           //smth
                           //smth
                       });
        }

При длинном названии метода выравнивает вот так:
        public void Method(Action t)
        {
            Methodkdjnkdjnfjkdfnkjdnfjkdnfkdjnfkjdnfkjndjknfkdjnfjn(() =>
                                                                        {
                                                                            //smth
                                                                            //smth
                                                                        });
        }

Дефолтное поведение студии примерно такое:

        public void Method(Action t)
        {
            Methodkdjnkdjnfjkdfnkjdnfjkdnfkdjnfkjdnfkjndjknfkdjnfjn(() => 
            {
                //smth
                //smth
            });
        }

Хотелось бы его.
4. После того как удалил решарпер, отпала остановка по эксепшенам.
Т.е. при появлении эксепшена в режиме дебага выскакивает ЭксепшенХелпер. После удаления r# он почему-то отпал.
Впрочем, не уверен, что это именно из-за решарпера. Но и оснований думать иначе у меня нет.
Лечил так что выставлял все галки в окне Debug -> Exceptions, но было неудобно, потому что хелпером отлавливались все эксепшены, включая те, что поднимались где-то внутри при неудачных биндингах (насколько я понимаю, они обрабатывались во внутренних try/catch). Поставил r# назад, отлавливаются только те эксепшены, что необработаны непосредственно в моем коде.
Опять же, не уверен, что это именно из-за решарпера. Но и оснований думать иначе у меня нет.

Четвертый пункт был особенно неприятен. Я не уверен, что это было из-за решарпера, но если подобное репортилось, то это печально.

Насчет приятностей. ОЧЕНЬ понравились подсказки насчет NullReferenceException'ов, smth is redundant, use var'ы, convert to linq'и и прочие лампочки с призмочками. Отдельное спасибо за свертку yield return в Linq.Select, не знал такого, было весьма приятно узнать.
Особых тормозов не ощущаю.
Что вспомнил — описал.
Re[4]: [Ann] ReSharper 7.0
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 20.08.12 14:00
Оценка:
Здравствуйте, Аноним, Вы писали:

А>1. Не работал Ctrl+Enter.

Я правильно понимаю, что речь идет именно про описанное поведение в текстовых файлах?
Создал реквест

2.3.
Все это настраивается в ReSharper | Options | Code Editing | C# | Formatting Styles

А>4. После того как удалил решарпер, отпала остановка по эксепшенам.

А вот это очень странно. Проверим.

А>Насчет приятностей. ОЧЕНЬ понравились подсказки насчет NullReferenceException'ов, smth is redundant, use var'ы, convert to linq'и и прочие лампочки с призмочками. Отдельное спасибо за свертку yield return в Linq.Select, не знал такого, было весьма приятно узнать.

А>Особых тормозов не ощущаю.
А>Что вспомнил — описал.
А>
Спасибо!
Re[5]: [Ann] ReSharper 7.0
От: Аноним  
Дата: 21.08.12 03:37
Оценка:
Здравствуйте, qxWork, Вы писали:

W>Здравствуйте, Аноним, Вы писали:


А>>1. Не работал Ctrl+Enter.

W>Я правильно понимаю, что речь идет именно про описанное поведение в текстовых файлах?
Проверил в .cs/.xml/.txt. Не работает.
W>Создал реквест
Кстати, учитывайте, что версия моего r# указана в прошлом сообщении.

W>2.3.

W>Все это настраивается в ReSharper | Options | Code Editing | C# | Formatting Styles
Имелось в виду, что неплохо было бы учитывать настройки студии до установки r#.
W>Все это настраивается в ReSharper | Options | Code Editing | C# | Formatting Styles
2-е настроил. Настройки стилей форматирования порадовали, разнообразненько.
3-е не нашел в Formatting Styles | Line Breaks and Wrapping.

ЗЫ. Я думаю, по дальнейшим вопросам лучше обращаться к вам в саппорт, т.к. здесь не совсем место.
Но если нужно уточнить что-то еще, то спрашивайте, конечно.
Re[6]: [Ann] ReSharper 7.0
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 21.08.12 11:39
Оценка:
Здравствуйте, Аноним, Вы писали:

А>>>1. Не работал Ctrl+Enter.

W>>Я правильно понимаю, что речь идет именно про описанное поведение в текстовых файлах?
А>Проверил в .cs/.xml/.txt. Не работает.
Тогда надо делать как описано в том треде (в Tools | Options | Environment | Keyboard настроить Ctrl+Enter куда хочется).
Мы традиционно используем Ctrl+Enter для вызова интеллисенса и от этого шортката нам бы не хотелось отказываться.

А>3-е не нашел в Formatting Styles | Line Breaks and Wrapping.

Formatting Styles | Other | Indent anonymous method body

А>ЗЫ. Я думаю, по дальнейшим вопросам лучше обращаться к вам в саппорт, т.к. здесь не совсем место.

Это всегда пожалуйста, наш саппорт всегда готов
Re[7]: [Ann] ReSharper 7.0
От: Аноним  
Дата: 22.08.12 07:26
Оценка:
Здравствуйте, qxWork.

Спасибо.
Re: [Ann] ReSharper 7.0
От: -rsdn- Беларусь http://dsalodki.wix.com/resume
Дата: 22.08.12 07:55
Оценка: :)
Здравствуйте, Пельмешко, Вы писали:

П>Мы зарелизились

слабо реализовать фитчу — подставлять возможные варианты переменных скажем исходя из типа параметра?
решарпер в общем не так уж крут и reflex мог бы лучше использовать
Re[2]: [Ann] ReSharper 7.0
От: Пельмешко Россия blog
Дата: 22.08.12 11:31
Оценка: 1 (1)
Здравствуйте, -rsdn-, Вы писали:

R>Здравствуйте, Пельмешко, Вы писали:


П>>Мы зарелизились

R>слабо реализовать фитчу — подставлять возможные варианты переменных скажем исходя из типа параметра?

Жмякаем Ctrl + Alt + Space (Smart code completion) и радуемся жизни и вычислению expected types, это существует уже много лет

R>решарпер в общем не так уж крут и reflex мог бы лучше использовать


лол, поднимите сначала "reflex" на недописанных, некомпилирующихся, поломанных исходниках
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.