Похоже вот откуда ростут ноги у рефакторинга из VS 2005...
От: VladD2 Российская Империя www.nemerle.org
Дата: 19.06.04 21:43
Оценка: 10 (2) -1
Сабж http://www.jetbrains.com/resharper/
... << RSDN@Home 1.1.4 beta 1 >>

22.06.04 09:48: Перенесено из '.NET'
20.09.06 06:06: Перенесено модератором из 'Средства разработки' — IT
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Похоже вот откуда ростут ноги у рефакторинга из VS 2005.
От: ForestLabs Россия  
Дата: 21.06.04 03:40
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Сабж http://www.jetbrains.com/resharper/


А почему не отсюда:
http://www.xtreme-simplicity.net/
Re: Похоже вот откуда ростут ноги у рефакторинга из VS 2005.
От: orangy Россия
Дата: 21.06.04 07:10
Оценка: 25 (3) +2
Здравствуйте, VladD2, Вы писали:

VD>Сабж http://www.jetbrains.com/resharper/

1. Решарпер начался позже, чем Whidbey
2. Ноги решарпера растут из IDEA (IDE для Java), поэтому обратного "плагиата" тоже нет
3. Рефакторинг — весьма старая и хорошо проработанная дисциплина, у неё ноги растут из eXtreme Programming
4. В MS несколько иное отношение к рефаторингу, чем у ребят из JetBrains, так что это будут довольно таки разные инструменты, ИМХО
5. Решарпер очень рекомендую, хотя он еще и не очень готов. Сам пользуюсь уже месяца два — очень удобно Продуктивность растёт на глазах. Правда, местами приходится переучиваться на "мышление-справа-налево"...
... << RSDN@Home 1.1.4 beta 2 >>
"Develop with pleasure!"
Re[2]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: Igor Sukhov  
Дата: 21.06.04 07:21
Оценка:
Здравствуйте, orangy, Вы писали:

O>5. Решарпер очень рекомендую, хотя он еще и не очень готов. Сам пользуюсь уже месяца два — очень удобно Продуктивность растёт на глазах. Правда, местами приходится переучиваться на "мышление-справа-налево"...


чем он лучше по сравнению с C# Refactory ?
* thriving in a production environment *
Re[3]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: orangy Россия
Дата: 21.06.04 08:55
Оценка: 50 (4)
Здравствуйте, Igor Sukhov, Вы писали:

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


O>>5. Решарпер очень рекомендую, хотя он еще и не очень готов. Сам пользуюсь уже месяца два — очень удобно Продуктивность растёт на глазах. Правда, местами приходится переучиваться на "мышление-справа-налево"...


IS>чем он лучше по сравнению с C# Refactory ?

Тем что жив Я пользовался C#R, вполне приличная поделка была, но относительно тормозная. Жаль, что померла. Там какое-то шевеление вроде есть, но релизов новых пока нет.. Из того, что мне безумно нравится в R#R:
— Подсветка ошибок на этапе редактирования. Еще не все определяются, он еще не выпущен. Но теперь у меня очень редко бывает компиляция с ошибками. Исправление идёт еще на этапе редактирования кода. В некотором роде background analysis.
— Quick Fixes. Это вообще мощная вещь. Опять же, не отшлифована еще, но жутко удобно. Например, пишешь себе FileStream, а оно подсвечивает и предлагает импортнуть System.IO. Не покидая зоны редактирования получаешь в начале файла using System.IO;
— Навигация. К базовым, к производным, к использованию, подсветка всяческая и т.п.

Вобщем, всего не перескажешь. Надо попробовать
... << RSDN@Home 1.1.4 beta 2 >>
"Develop with pleasure!"
Re[4]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: Igor Sukhov  
Дата: 21.06.04 09:12
Оценка:
Здравствуйте, orangy, Вы писали:

IS>>чем он лучше по сравнению с C# Refactory ?

O>Тем что жив Я пользовался C#R, вполне приличная поделка была, но относительно тормозная. Жаль, что померла. Там какое-то шевеление вроде есть, но релизов новых пока нет.. Из того, что мне безумно нравится в R#R:
O>- Подсветка ошибок на этапе редактирования. Еще не все определяются, он еще не выпущен. Но теперь у меня очень редко бывает компиляция с ошибками. Исправление идёт еще на этапе редактирования кода. В некотором роде background analysis.

C#R на сайте есть инфа по версии 2.0 — но заценить дают старую версию. К тормозам уже привык =/

O>- Quick Fixes. Это вообще мощная вещь. Опять же, не отшлифована еще, но жутко удобно. Например, пишешь себе FileStream, а оно подсвечивает и предлагает импортнуть System.IO. Не покидая зоны редактирования получаешь в начале файла using System.IO;


kewl

O>- Навигация. К базовым, к производным, к использованию, подсветка всяческая и т.п.


O>Вобщем, всего не перескажешь. Надо попробовать

согласен =)
* thriving in a production environment *
Re[4]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: Mab Россия http://shade.msu.ru/~mab
Дата: 21.06.04 14:30
Оценка:
Соглашусь на все сто -- Re#er вещь совершенно особая и по-своему замечательная. Сложно даже понять, как раньше удавалось без нее обходиться. А разница между текущим 88-м билдом и milestone 1 огромна, но даже тогда когда M1 вышел им уже можно было пользоваться.

Но есть один особый момент: Re#er -- это инструмент для разработки. Чтобы научиться использовать его эффективно, нунжно затратить некоторое время. Совсем не большое, но нужно некое психологическое усилие. К примеру, к наличию трех режимов autocompletion (basic, type и smart) нужно тоже привыкнуть.

Ну и наконец само отношение к продукту. Практически на любой вопрос или предложение в конференции отвечают в течении суток, а то и часа. Впрочем это, как понимаю, наследственное свойство всех EAP-ов.

Кстати, забавный факт -- исследование внутренностей показывает, что написано это чудо похоже целиком на C#. Этим и обуславливается некоторая задумчивость и периодические GC. Сейчас к счастью все стало вполне хорошо (P4 2.4 1GB), а раньше бывали неприятные ощущения. Интересно будет посмотреть на производительность в релизе. Заодно это покажет, насколько .NET вообще приспособлен для решения сложных алгоритмически и технически задач, связанных с обработкой большого количества мелких объектов.
Re[5]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: orangy Россия
Дата: 21.06.04 14:43
Оценка:
Здравствуйте, Mab, Вы писали:

Mab>Кстати, забавный факт -- исследование внутренностей показывает, что написано это чудо похоже целиком на C#. Этим и обуславливается некоторая задумчивость и периодические GC.

Эпизодическая тормознутость обусловлена странными особенностями Windows.Forms, который иногда ручками вызывает GC.Collect(). Ребята борются с этим
... << RSDN@Home 1.1.4 beta 2 >>
"Develop with pleasure!"
Re[2]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.06.04 15:52
Оценка:
Здравствуйте, orangy, Вы писали:

O>1. Решарпер начался позже, чем Whidbey


Незнаю, незнаю. МС обожает покупать технологии. Да и глупо соревноваться с МС.

O>2. Ноги решарпера растут из IDEA (IDE для Java), поэтому обратного "плагиата" тоже нет


Ну, это понятно.

O>3. Рефакторинг — весьма старая и хорошо проработанная дисциплина, у неё ноги растут из eXtreme Programming


Дауж станее некуда. Сам ХП уж росто таки мостодонт. Тогда уж надо было говорить о разных грепах... вот уж кому 100 лет в обед.

O>4. В MS несколько иное отношение к рефаторингу, чем у ребят из JetBrains, так что это будут довольно таки разные инструменты, ИМХО


Интересно чем? Список фич у МС больше. Все что перечислено в РеШарпе у МС вроде есть.
... << RSDN@Home 1.1.4 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.06.04 15:52
Оценка:
Здравствуйте, orangy, Вы писали:

O>- Quick Fixes. Это вообще мощная вещь. Опять же, не отшлифована еще, но жутко удобно. Например, пишешь себе FileStream, а оно подсвечивает и предлагает импортнуть System.IO. Не покидая зоны редактирования получаешь в начале файла using System.IO;


Вот этого в видбе нет. Остальное все вероде есть.

Самая большая проблема видби в скорости. Рефакторинг на проекте R#-а просто умирает. Тормоза по пол минуты.
... << RSDN@Home 1.1.4 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.06.04 15:52
Оценка:
Здравствуйте, Mab, Вы писали:

Mab>Кстати, забавный факт -- исследование внутренностей показывает, что написано это чудо похоже целиком на C#. Этим и обуславливается некоторая задумчивость и периодические GC.


Блин. А ты не подумал что они должны в реалтайме делать? Причем тут Шарп? У МС рефакторинг тормозит мама не грюй, а он на С++ написан и без ЖЦ.

Mab> Сейчас к счастью все стало вполне хорошо (P4 2.4 1GB), а раньше бывали неприятные ощущения. Интересно будет посмотреть на производительность в релизе. Заодно это покажет, насколько .NET вообще приспособлен для решения сложных алгоритмически и технически задач, связанных с обработкой большого количества мелких объектов.


Да это все показывать надо фомам не верующим. Код он и в африке код. Как напишишь так работать и будет. Там просто алгоритмы тонкие. Если их не вылизывать, то будет тормозить дай дорогу.
... << RSDN@Home 1.1.4 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.06.04 15:52
Оценка:
Здравствуйте, orangy, Вы писали:

O>Эпизодическая тормознутость обусловлена странными особенностями Windows.Forms, который иногда ручками вызывает GC.Collect(). Ребята борются с этим


А что у них ЖЦ долго делается?
... << RSDN@Home 1.1.4 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.06.04 15:52
Оценка:
Здравствуйте, ForestLabs, Вы писали:

VD>>Сабж http://www.jetbrains.com/resharper/


FL>А почему не отсюда:

FL>http://www.xtreme-simplicity.net/

Потому что на него не нарывался.

Может и от него.
... << RSDN@Home 1.1.4 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.06.04 16:03
Оценка:
Здравствуйте, Mab, Вы писали:

Mab>Ну и наконец само отношение к продукту. Практически на любой вопрос или предложение в конференции отвечают в течении суток, а то и часа. Впрочем это, как понимаю, наследственное свойство всех EAP-ов.


А как сказчать этот ЕАП?
... << RSDN@Home 1.1.4 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: WFrag США  
Дата: 21.06.04 16:38
Оценка:
Здравствуйте, orangy, Вы писали:

O>1. Решарпер начался позже, чем Whidbey

O>2. Ноги решарпера растут из IDEA (IDE для Java), поэтому обратного "плагиата" тоже нет
O>3. Рефакторинг — весьма старая и хорошо проработанная дисциплина, у неё ноги растут из eXtreme Programming
O>4. В MS несколько иное отношение к рефаторингу, чем у ребят из JetBrains, так что это будут довольно таки разные инструменты, ИМХО
O>5. Решарпер очень рекомендую, хотя он еще и не очень готов. Сам пользуюсь уже месяца два — очень удобно Продуктивность растёт на глазах. Правда, местами приходится переучиваться на "мышление-справа-налево"...

Странно, у меня на запуске студии сразу два исключения от РеШарпера, правда потом как-то все равно работает. Это нормально?

Жалко, что хоткеи в менюшке не показываются (или вдруг можно включить?).
Re: Похоже вот откуда ростут ноги у рефакторинга из VS 2005.
От: Павел Кузнецов  
Дата: 21.06.04 16:39
Оценка:
> Сабж http://www.jetbrains.com/resharper/

Нет, в Microsoft есть специальная группа, которая только IDE для Visual Studio и занимается. Там есть несколько ребят, которые занимаются инструментами для визуализации и рефакторинга кода — все штатные работники MS. По крайней мере так было в апреле этого года.
Posted via RSDN NNTP Server 1.9 beta
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[2]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.06.04 19:05
Оценка:
Здравствуйте, Павел Кузнецов, Вы писали:

ПК>Нет, в Microsoft есть специальная группа, которая только IDE для Visual Studio и занимается. Там есть несколько ребят, которые занимаются инструментами для визуализации и рефакторинга кода — все штатные работники MS. По крайней мере так было в апреле этого года.


Ага только переодически покупаются отдельные технологии. Им ни ничего не стоит купить производителя или потырить идею.
... << RSDN@Home 1.1.4 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: Павел Кузнецов  
Дата: 21.06.04 20:11
Оценка:
> ПК>Нет, в Microsoft есть специальная группа, которая только IDE для Visual Studio и занимается. Там есть несколько ребят, которые занимаются инструментами для визуализации и рефакторинга кода — все штатные работники MS. По крайней мере так было в апреле этого года.

> Ага только переодически покупаются отдельные технологии. Им ни ничего не стоит купить производителя или потырить идею.


То, что я видел из инструментов визуализации и рефакторинга, в последнем на тот момент внутреннем билде, было явно еще сыровато для того, чтобы быть купленным. Кроме того, ребята несколько раз прямым текстом повторяли, что делали сами. А идею и "тырить" не нужно: она уже давно в воздухе витает
Posted via RSDN NNTP Server 1.9 beta
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[3]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: vladserge Россия  
Дата: 22.06.04 05:11
Оценка:
Здравствуйте, WFrag, Вы писали:

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


O>>1. Решарпер начался позже, чем Whidbey

O>>2. Ноги решарпера растут из IDEA (IDE для Java), поэтому обратного "плагиата" тоже нет
O>>3. Рефакторинг — весьма старая и хорошо проработанная дисциплина, у неё ноги растут из eXtreme Programming
O>>4. В MS несколько иное отношение к рефаторингу, чем у ребят из JetBrains, так что это будут довольно таки разные инструменты, ИМХО
O>>5. Решарпер очень рекомендую, хотя он еще и не очень готов. Сам пользуюсь уже месяца два — очень удобно Продуктивность растёт на глазах. Правда, местами приходится переучиваться на "мышление-справа-налево"...

WF>Странно, у меня на запуске студии сразу два исключения от РеШарпера, правда потом как-то все равно работает. Это нормально?


WF>Жалко, что хоткеи в менюшке не показываются (или вдруг можно включить?).


Убедительно прошу, на сколько это возможно ВНИМАТЕЛЬНО прочитать о том как ставить продукт! Млин ну люди же трудились писали писали ....

С Уважением Сергей Чикирев
С Уважением Сергей Чикирев
Re[6]: Похоже вот откуда ростут ноги у рефакторинга из VS 20
От: orangy Россия
Дата: 22.06.04 06:13
Оценка:
Здравствуйте, VladD2, Вы писали:

Mab>>Ну и наконец само отношение к продукту. Практически на любой вопрос или предложение в конференции отвечают в течении суток, а то и часа. Впрочем это, как понимаю, наследственное свойство всех EAP-ов.


VD>А как сказчать этот ЕАП?

Пойти сюда: http://www.jetbrains.net/confluence/pages/viewpage.action?spaceKey=ReSharper&amp;title=Download
Зарегистрироваться и качать последний билд.
... << RSDN@Home 1.1.4 beta 2 >>
"Develop with pleasure!"
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.