Вы использовали JustCode? - PullRequest
18 голосов
/ 24 марта 2011

Кто-нибудь в последнее время использовал JustCode от Telerik?Этот вопрос задавался около двух лет назад, но я уверен, что проблемы должны быть решены к настоящему времени.Особенно это касается запуска его рядом с ReSharper.

Ответы [ 2 ]

17 голосов
/ 30 апреля 2011

Я уже некоторое время пользуюсь Resharper. Я решил попробовать JustCode, чтобы посмотреть, как он себя ведет.

После недели использования JustCode я удаляю его и возвращаюсь в Resharper.

Что мне нравится в JustCode:

  • Единое окно с указанием всех предупреждений / ошибок во всем решении.
  • Производительность казалась немного лучше, чем у Решарпера.
  • Рефакторинг проще добраться.
  • Проекты могут быть исключены, или тип файла
  • Язык может быть исключен (например, XAML)

Что мне не понравилось в JustCode:

  • Иногда подчеркивание, используемое для открытия опции для исправления или рефакторинга, удручающе сложно щелкнуть, поскольку VS также помещает подчеркивание в то же место (и всплывающее контекстное меню последнего).
  • Вместо этого нельзя изменить подсказку на предупреждение.
  • Увидел незначительные ошибки
  • JustCode выдавал сотни ложных положительных предупреждений в коде XAML (к счастью, я мог отключить проверку XAML)

Чего мне не хватало в Решарпере:

  • Предупреждения об отсутствии / несоответствии параметров метода из документации
  • Подсказки для преобразования выражения в выражение Linq.
  • Когда пишете открывающую скобку, resharper автоматически добавляет закрывающую и ставит вас на пустую строку между ними.
  • При завершении метода Resharper добавляет первые скобки. Также добавляется последний, если этот метод не содержит параметров.
  • Я уверен, что есть куча других вещей, которые я не могу вспомнить сейчас

Вы можете установить как Resharper, так и JustCode. Я сначала приостановил Resharper перед установкой JustCode и использовал JustCode нормально. Когда я возобновил Resharper и перезапустил VS, оба работали вместе без ошибок.

Вместе Resharper нашел больше, чем JustCode. Например, JustCode не выдал предупреждение для следующего: "Value assigned is not used in any execution path." Он даже пропустил ошибку: "Cannot convert type 'int' to 'bool'." Выражение было:

if ((bool)CanDoIt) // Here CanDoIt is a property of type int.
{
...
}

В целом инструмент не плохой. Я рекомендую это, не имея никаких. Но если у вас есть выбор между Resharper и JustCode, выберите Resharper ... на данный момент; JustCode еще молод.

1 голос
/ 13 мая 2011

Вы можете изменить размер смарт-тега JustCode или отключить смарт-тег Visual Studio в меню параметров JustCode.Я предпочитаю получать доступ к смарт-тегу VS с помощью Ctrl +., Так что это не проблема для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...