Подтвердить что ты не робот

Вы использовали JustCode?

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

4b9b3361

Ответ 1

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

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

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

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

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

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

Что мне не хватало в Resharper:

  • Предупреждения о параметре параметра отсутствуют/несоответствие из документации
  • Подсказки для преобразования выражения в выражение 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 все еще молод.

Ответ 2

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