Здравствуйте, HotDog, Вы писали:
HD>Апгрейд с 5.1 опять за деньги?
Если он куплен до апреля — то да
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re: Вышел ReSharper 6.0!
От:
Аноним
Дата:
01.07.11 16:08
Оценка:
Здравствуйте, der Igel, Вы писали:
А что за траблы с Import Namespace и Inherits на aspx в asp.net mvc.
В пятой версии пол беды, при описывании типа модели в Inherits вместо того что бы дабавлять нужный Import прописывался полный неймспейс, приходилось писать руками.
Так в 6 версии если тип модели не указан полностью, никакой импорт не помогает, подчеркивает красным, если прописать с неймспейсом, то все ок.
Здравствуйте, der Igel, Вы писали:
DI>Ура! DI>http://blogs.jetbrains.com/dotnet/2011/06/resharper-6-is-here/ DI>Что нового: DI>* JavaScript DI>* CSS DI>* ASP.NET MVC Razor DI>* Decompiler DI>* и ещё много чего
Я вот одного не понимаю. Почему JetBrains, не напишет свою IDE для .NET, а занимается прикручиванием убогих фич, к 5 разным, плохо совместимым, и еще более убогим VisualStudio? Если будет совместимость по форматам проектов, то переход на нее будет довольно простым. Да и Java плавно становится коболом нового поколения, с соответственным спросом на новые версии IDE. Почему бы не перевести имеющуюся команду на разработку для более перспективной платформы?
Здравствуйте, xvost, Вы писали:
X>Ты только не уходи, без тебя тут скучно.
Да я по своей воле отсюда ещё ни разу не уходил. Впрочем, удивляться нечему: в вашем эльфийском уголке модераторы один другого витиеватей. Одному слово "ёжик" провоцирует боль в межягодичном пространстве, другому мерещится умение EF распараллеливать LINQ-запросы.
Ну да чёрт с ними пока. Я ж зашел отметиться в теме про нового победителя в номинации "самый тормозной, глючный и прожорливый аддин к студии". Сенсаций не будет: уже много лет подряд награду получает решарпер. По глючности пытался пробиться вперед Tangible T4 Editor, но они баги всё-таки пофиксили. А вот реактивные мозги в этом плане молодцы: фиксить не стали. Мужики, уважаю.
с невозможностью отладки unmanaged кода в тестах. Вроде как в Resharper 6 баг закрыли — как говорится не прошло и года (вернее уже прошел ).
Но сразу нагрянула новая беда. Студия валится при остановке отладки unmanaged Unit-теста по Shift+F5.
Воспроизведение такое:
1. Берем этот solution из упомянутого выше бага.
2. Распаковываем, открываем solution 2008 студией.
3. Ставим в свойствах проект CliLib.Test — Debug|Enable unmanaged code Debugging.
4. Закрываем solution, открываем заново. Если этого не сделать отладка unamanaged кода не подхватится — по-моему это тоже баг.
5. Ставим breakpoint на строке 14 (wrapper.SetSomeValue(newValue)) файла SomeWrapperTest.cs проекта CliLib.Test.
6. Запускаем на отладку тест TestSettingSomeValue ткнув в Ваш значок слева от тестового метода и выбрав Debug
7. Resharper доходит до строки 14. Немного ждем. Жмем Shif + F5 для остановки отладки — студия вылетает.
8. Если шаги 6-7 не привели к падению попробуйте их выполнить еще раз.
Если интересно ОС: Windows 7 32-битная.
P.S. Иногда студия показывала при запуске отладки теста следующее:
Windows has triggered a breakpoint in JetBrains.ReSharper.TaskRunner.MSIL.exe.
This may be due to a corruption of the heap, which indicates a bug in JetBrains.ReSharper.TaskRunner.MSIL.exe or any of the DLLs it has loaded.
This may also be due to the user pressing F12 while JetBrains.ReSharper.TaskRunner.MSIL.exe has focus.
The output window may have more diagnostic information.
Здравствуйте, Finder_b, Вы писали:
F_>Я вот одного не понимаю. Почему JetBrains, не напишет свою IDE для .NET, а занимается прикручиванием убогих фич, к 5 разным, плохо совместимым, и еще более убогим VisualStudio? Если будет совместимость по форматам проектов, то переход на нее будет довольно простым. Да и Java плавно становится коболом нового поколения, с соответственным спросом на новые версии IDE. Почему бы не перевести имеющуюся команду на разработку для более перспективной платформы?
потому что MS не отдаст этот рынок. А у JetBrains нету ресурсов тягаться с MS. В результате ни решарпера, ни гипотетической IDE у JetBrains не останется.
Здравствуйте, Аноним, Вы писали:
А>А что за траблы с Import Namespace и Inherits на aspx в asp.net mvc. А>В пятой версии пол беды, при описывании типа модели в Inherits вместо того что бы дабавлять нужный Import прописывался полный неймспейс, приходилось писать руками. А>Так в 6 версии если тип модели не указан полностью, никакой импорт не помогает, подчеркивает красным, если прописать с неймспейсом, то все ок.
А можно пример? Там все должно было быть вылечено.
Re[3]: Вышел ReSharper 6.0!
От:
Аноним
Дата:
03.07.11 10:44
Оценка:
Здравствуйте, qxWork, Вы писали:
W>А можно пример? Там все должно было быть вылечено.
Создаете проект asp.net mvc 3, добавляете вью aspx не стронг, заменяете dynamic на ChangePasswordModel, ждете синую подзказку с неймспейсом, щелкаете, вместо того что бы добавить Import прописывается полное название. Убераете его и побавляете <%@ Import="" %>, ChangePasswordModel все равно подсвечивается красным.
Здравствуйте, Jack128, Вы писали:
J>потому что MS не отдаст этот рынок. А у JetBrains нету ресурсов тягаться с MS. В результате ни решарпера, ни гипотетической IDE у JetBrains не останется.
А ресурсы тягаться с Apple почему-то есть. В результате IDE для Objective-C.
Здравствуйте, Finder_b, Вы писали:
F_>Я вот одного не понимаю. Почему JetBrains, не напишет свою IDE для .NET, а занимается прикручиванием убогих фич, к 5 разным, плохо совместимым, и еще более убогим VisualStudio? Если будет совместимость по форматам проектов, то переход на нее будет довольно простым. Да и Java плавно становится коболом нового поколения, с соответственным спросом на новые версии IDE. Почему бы не перевести имеющуюся команду на разработку для более перспективной платформы?
Очевидно, потому, что VS IDE вполне пристойный им пользуется 99.99% win программеров и вряд ли кто то из них захочет изучать другой IDE.
Здравствуйте, Аноним, Вы писали:
А>Создаете проект asp.net mvc 3, добавляете вью aspx не стронг, заменяете dynamic на ChangePasswordModel, ждете синую подзказку с неймспейсом, щелкаете, вместо того что бы добавить Import прописывается полное название. Убераете его и побавляете <%@ Import="" %>, ChangePasswordModel все равно подсвечивается красным.
Хотите сказать что у вас при >ждете синую подзказку с неймспейсом, щелкаете, вместо того что бы добавить Import прописывается полное название.
добавляется импорт? Может это тогда какая настройка?
Объясните что вам дает решарпер ?
Я вот его поставил где-то полгода назад через несколько месяцев снес.
Сначала показалось да удобно, подсказки и т.п., но по большому счету все это было от моего незнания некоторых вещей или которыми не привык пользоваться.
В принципе все шорткаты и сниппеты, рефактор студия 2010 умеет делать сама, решарпер помогал только подсказками, типа тут можно заменить тип на var и т.п. но после их изучения кроме тормозов решарпер мне ничего не давал в результате был снесен.
Может я что-то в нем пропустил важное.
Здравствуйте, Аноним, Вы писали:
А>Может я что-то в нем пропустил важное.
Анализ кода на предмет ошибок
Навигация по коду
Рефакторинги
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[3]: Вышел ReSharper 6.0!
От:
Аноним
Дата:
04.07.11 09:51
Оценка:
Здравствуйте, xvost, Вы писали:
X>Здравствуйте, Аноним, Вы писали:
А>>Может я что-то в нем пропустил важное.
X>Анализ кода на предмет ошибок X>Навигация по коду X>Рефакторинги
Анализ и рефакторинг примерно представляю, а из навигации чего есть в R# чего нет в VS2010
Здравствуйте, Powerz, Вы писали:
P>Здравствуйте, Jack128, Вы писали:
J>>потому что MS не отдаст этот рынок. А у JetBrains нету ресурсов тягаться с MS. В результате ни решарпера, ни гипотетической IDE у JetBrains не останется.
P>А ресурсы тягаться с Apple почему-то есть. В результате IDE для Objective-C.
И вообще я считаю что в студии ничего нету для навигации, кроме как Bookmarks и Find in Files
Re[5]: Вышел ReSharper 6.0!
От:
Аноним
Дата:
04.07.11 12:40
Оценка:
Здравствуйте, Danchik, Вы писали:
D>Здравствуйте, Аноним, Вы писали:
А>>Анализ и рефакторинг примерно представляю, а из навигации чего есть в R# чего нет в VS2010
D>http://tv.jetbrains.net/videocontent/resharper-tips-and-tricks-live-session-at-ndc-2011
D>И вообще я считаю что в студии ничего нету для навигации, кроме как Bookmarks и Find in Files
Здравствуйте, Аноним, Вы писали:
А>Объясните что вам дает решарпер ? А>Я вот его поставил где-то полгода назад через несколько месяцев снес. А>Сначала показалось да удобно, подсказки и т.п., но по большому счету все это было от моего незнания некоторых вещей или которыми не привык пользоваться. А>В принципе все шорткаты и сниппеты, рефактор студия 2010 умеет делать сама, решарпер помогал только подсказками, типа тут можно заменить тип на var и т.п. но после их изучения кроме тормозов решарпер мне ничего не давал в результате был снесен. А>Может я что-то в нем пропустил важное.
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Аноним, Вы писали:
А>>Объясните что вам дает решарпер ? А>>Я вот его поставил где-то полгода назад через несколько месяцев снес. А>>Сначала показалось да удобно, подсказки и т.п., но по большому счету все это было от моего незнания некоторых вещей или которыми не привык пользоваться. А>>В принципе все шорткаты и сниппеты, рефактор студия 2010 умеет делать сама, решарпер помогал только подсказками, типа тут можно заменить тип на var и т.п. но после их изучения кроме тормозов решарпер мне ничего не давал в результате был снесен. А>>Может я что-то в нем пропустил важное.
А>-live templates А>-code navigation А>-context actions А>-refactorings
А>Если не уметь ими пользоваться, то действительно r# ничего из себя не представляет.
Не слова то эти я могу и в студии назвать,
в студии есть и
вопрос что r# добавляет к этим разделам реально полезного функционала ? Давайте без теории, вот вы лично какие фичи решарпера используете регулярно на практике которых не нашли в студии.
Re[4]: Вышел ReSharper 6.0!
От:
Аноним
Дата:
05.07.11 06:09
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Не слова то эти я могу и в студии назвать, А>в студии есть и
А>- Live Templates( snippets ) А>- code navigation А>- context actions А>- refactorings
А>вопрос что r# добавляет к этим разделам реально полезного функционала ? Давайте без теории, вот вы лично какие фичи решарпера используете регулярно на практике которых не нашли в студии.
Ну так я их и перечислил
я написал около 100 snippets для R# когда их в студии еще не было. Студийный механизм snippets мне просто не нравится.
code navigation в студии тормозной с юзабилити — накакая, нормальной навигации по структуре файла мс так и не сделала.
context actions вообще в студии отсутствуют
refactorings в студии имхо делали для галочки, хотя это наверное последняя по приоритету фича, которой я в R# пользуюсь
В остальном студия вполне меня устраивает, мс очень хорошо может двигаться по проторенной дорожке, значительно поднимая common usability. Но custom решения ms делать не умеет.
Вот msTest и Unit test runner в студии сделалан неплохой, я сразу вариант от R# забросил, т.к. он на тот момент был тормозным.
Re: Вышел ReSharper 6.0!
От:
Аноним
Дата:
05.07.11 10:05
Оценка:
Куча мелких глюков в форматировании кода тянутся с начала пользования мной им (4ая версия). Не знаю, может и вправду разработчики не замечают или всем все равно.
Даже в новом Razor-редакторе постоянно глючат отступы, а настройки возможности оставлять пустые линии при автоматическом форматировании кода я так и не нашел.
Здравствуйте, Аноним, Вы писали:
А>Куча мелких глюков в форматировании кода тянутся с начала пользования мной им (4ая версия). Не знаю, может и вправду разработчики не замечают или всем все равно. А>Даже в новом Razor-редакторе постоянно глючат отступы
Видать нет. Ну так постаем баги http://youtrack.jetbrains.net/issues/RSRP . Или это будет тянуться еще несколько лет незамеченым
Я, например, с Razor не работаю
А>, а настройки возможности оставлять пустые линии при автоматическом форматировании кода я так и не нашел.
Хм, а зачем тогда форматирование ? Или есть правило по которому их в одном случае надо оставлять в другом убирать?
Re[3]: Вышел ReSharper 6.0!
От:
Аноним
Дата:
05.07.11 23:25
Оценка:
Здравствуйте, Danchik, Вы писали:
D>Видать нет. Ну так постаем баги http://youtrack.jetbrains.net/issues/RSRP . Или это будет тянуться еще несколько лет незамеченым
Пускай займутся тестированием и доработкой, а не добавлением кучи новых языков.
>Или есть правило по которому их в одном случае надо оставлять в другом убирать?
Есть правила, для C#, например, есть такие настройки. В html просто удаляются все пустые строки.
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Danchik, Вы писали:
D>>Видать нет. Ну так постаем баги http://youtrack.jetbrains.net/issues/RSRP . Или это будет тянуться еще несколько лет незамеченым А>Пускай займутся тестированием и доработкой, а не добавлением кучи новых языков.
Лень регестрится?
>>Или есть правило по которому их в одном случае надо оставлять в другом убирать? А>Есть правила, для C#, например, есть такие настройки. В html просто удаляются все пустые строки.
Здравствуйте, der Igel, Вы писали:
DI>По старой традиции таки поставил! DI>Спасибо за надежду на нас
Не, ёжик, просто я неисправимый оптимист. И снова разочарование. Впрочем, я привык. Да и если бы не поставил, у меня не было бы ни морального права, ни повода заглянуть в этот уголок непуганных летающих мозгов и порабощенных ими индейцев.
Но почитал местные темы и понял, что нового я ничего сказать не смогу. Шедевральными (хотя и пугающими) считаю следующие топики:
и десяток подобных)
4. На вопрос "что даёт решарпер" начинают рассказывать удивительные вещи ("code navigation в студии тормозной с юзабилити — накакая"). Вы вчитайтесь: адепт решарпера говорит о том, что студия тормозная. Это ж даже наглостью не назовешь, тут без колдунов вуду не обошлось.
Я заходил поиздеваться немного над летучими мозгами, но увидел, что ситуация не меняется годами, и мне стало жалко и летучие мозги, и подсевших на вашу поделку индейцев. Вас (летучие мозги) мне отдельно жаль, поскольку вряд ли вам самим нравится результат ваших усилий, а сделать вы по каким-то причинам ничего с этим результатом не можете. Видно тыщи рефакторингов не особо-то помогают при разработке приложений.
И такой тоской и безысходностью веет от этого сообщения, что у меня аж руки опускаются. Не могу я вас обижать, жалко мне вас очень. К тому же Productivity Power Tools ту немногую пользу, которую мог бы дать решарпер, сводят на нет.
Резюме такое: я следующий решарпер обязательно поставлю, и о впечатлениях напишу. Только у меня нехорошее предчувствие.
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, qxWork, Вы писали:
А>Хотите сказать что у вас при >>ждете синую подзказку с неймспейсом, щелкаете, вместо того что бы добавить Import прописывается полное название. А>добавляется импорт? Может это тогда какая настройка?
Нет, у меня вставляется полностью квалифицированное имя. Но вот если его унести в импорт, то все зеленое.
Re[7]: Вышел ReSharper 6.0!
От:
Аноним
Дата:
06.07.11 15:00
Оценка:
Здравствуйте, qxWork, Вы писали:
W>Здравствуйте, Аноним, Вы писали:
А>>Здравствуйте, qxWork, Вы писали:
А>>Хотите сказать что у вас при >>>ждете синую подзказку с неймспейсом, щелкаете, вместо того что бы добавить Import прописывается полное название. А>>добавляется импорт? Может это тогда какая настройка? W>Нет, у меня вставляется полностью квалифицированное имя.
А вот это поведение как то можно изменить? Реально напрягает
something.something.foo<something.something.bar>
Итого, самой сабой пропала проблема, хотя до этого несколько раз чистил кеш.
Блин и кто багов то не делает? И поверь мне, их там еще много, стоит посмотреть в ихнюю трек систему. Фиксают по мере возможности.
Т>Резюме такое: я следующий решарпер обязательно поставлю, и о впечатлениях напишу. Только у меня нехорошее предчувствие.
Кто не рискует не пьет сам знаеш что Только вот если поставиш, не исщи эти самые траблы, а попробуй разобраться почему он так нравится большому комюнити.
У самого есть проблемы с перформансом ReSharper — но я его фиг снесу, учитывая сколько он мне времени сэкономил...
Вот разберусь с текущими задачами и закину им dotTrace логи, а вдруг поправят.
On 01.07.2011 23:05, AndrewVK wrote:
> Отвалившаяся на какой то из бет раскраска кода так и не починена.
Ну у нас, как понимаешь, не отваленная. Или это которая раскраска?
В Fonts and Colors есть вообще раскраски решарповские?
А если почистить студийный кэш? http://devnet.jetbrains.net/message/5255467