Pull to refresh

Comments 38

Очень здорово! Какраз написал топик-ссылку, но вы опередили, и статья у вас посерьезнее =)
Особо понравились возможности навигации, перенесенные из R#/
Молодцы.
Red Gate сделала большую ошибку сделав Reflector платным. Больших денег это ей не принесёт, а они потеряли очень хороший способ расспространения и пропагандирования своих продуктов.
А с выходом dotPeek ситуция только усугубиться.
Новость, безусловно, хорошая. Главное, чтобы dotPeek не пошел по пути рефлектора и не стал платным.
Будем тестить, спасибо.
Не та компания, JetBrains как раз пришли от платных продуктов к частично бесплатным.
Да, кстати, начал тестить, сразу в агрименте увидел про Evaluation Period. Эх.
Можете не беспокоиться насчет этого — никакого evaluation period нет :)
Я так понимаю что имеется ввиду ранние сборки шестой версии решарпера? Или с пятой это тоже возможно?
Т.е. при наличии ReSharper версии не ниже шестой, можно будет исходники декомпилированных сборок также, как и в рефлекторе (в режиме интеграции с VS)?
Ага. Ну то есть отдельного шелла не будет, будет только функционал встроенный в студию и использующий студию для просмотра декомпилированного кода.
А планируется ли поддержка дебага по декомпилированному коду?
Это тоже планируется, но позднее. Проголосовать можно тут.
Не в топик, но посоветуйте нормальных декомпилятор Java? :) Бесплатный.
Так это движок (я раньше юзал его вместе с members.fortunecity.com/neshkov/dj.html), но он мне не нравится. В особенности, когда я пробую декомпилировать код скомпиленный из Groovy / Scala :)

Jetbrains — сделайте свой, отдельный, мощный и удобный декомпилятор для Java? ))
Хм, точно. Компания есть (http://habrahabr.ru/company/JetBrains/), а блога нету? По мне было бы очень хорошо если бы у них был свой блог на хабре!
Они вообще крайне позитивные перцы. Сделали бы еще IDE для C++, цены бы им не было.
Сделать хорошую IDE для этого языка оччень сложно) Например, нормальное автодополнение, навигация и рефакторинг по темплейтному коду, написанному в стиле Александреску или Герба Саттера… Может быть весьма трудно реализовать, да.
Ага :) В этом то и соль. Я готов даже pre-order сделать у JetBrains ради того, чтобы отказаться от текущей наркомании в лице VS / QtCreator.
Ну вот, как видите, сделали, даже несколько :)
Мощно, молодцы!
Код немного расстраивает пока, раздражает обилие else:

if (...) {
throw ... / return
}
else {
...
}


В идеале хотелось бы иметь хоть какие-нибудь настройки форматирования :)
Очень интересно. Адекватно распаковывает даже написанный не на C# код (проверил свою программу, написанную на F# — все вполне читаемо, в отличие от падающего рефлектора). И интерфейс аккуратный, куда лучше чем в декомпилере от Telerik.

Единственное, чего мне не хватает для полного счастья — это возможность просмотра IL-кода. Я пишу свой .NET-компилятор, в котором иногда проскакивают глюки, приводящие к генерации некорректного кода. С помощью рефлектора можно было увидеть код в виде команд IL и понять, в чем ошибка.
Очень хочется добавить возможность переименования декомпилированных классов, методов, свойств, подобно тому как это можно делать в IDA. Это позволит понимать обфусцированные файлы, постепенно давая имена объектам изученного кода.
Эта фича скорее всего будет во второй версии программы. Проголосовать за фичу можно тут.
Как, блин, открыть сборку из GAC для Framework 2.0? Он видит только сборки для Framework 4.0…
Сегодня таки истекла жизнь бесплатного рефлектора. Спасибо за статью — в очередной раз порадовали JetBrains. Прискорбно, конечно, что IL не показывает — придётся пока чем-нибудь другим пользоваться, или дату на компе откатывать…
Only those users with full accounts are able to leave comments. Log in, please.