Для чего ВЫ используете ReSharper? [закрытый]

Убедитесь, что вы ищете R.drawable.*, что файл существует в ваших drawable* папках.

18
задан 2 revs, 2 users 76% 26 July 2014 в 17:26
поделиться

7 ответов

ReSharper предоставляет огромный набор инструментов помимо простых рефакторингов, которые он предлагает. Помимо дополнительных возможностей автоматического форматирования кода, ReSharper предоставляет интегрированную программу запуска модульных тестов, которая работает со всеми известными фреймворками модульных тестов (такими как NUnit, MBUnit и мой любимый XUnit.NET). ReSharper также предоставляет очень мощную платформу для генерации кода на основе шаблонов, которая может стремительно повысить вашу производительность.

Полный список всех возможностей, которые ReSharper может вам предложить, можно найти здесь:

http: // www. jetbrains.com/resharper/features/index.html[1242 visibleCode Templates

  • Navigation and Search
  • Unit Testing
  • 13
    ответ дан 30 November 2019 в 08:48
    поделиться

    Блин, с чего начать?

    • Рефакторинг.
    • Форматирование кода.
    • Шаблоны кода.
    • Панель маркеров (красные / желтые / зеленые полосы на боковой панели для показать предупреждения кода).
    • Выделение неиспользуемого кода.
    • Генерация кода.
    • Ярлыки для сохранения ввода (например, Alt + Введите , чтобы удалить ненужные фигурные скобки, изменить видимость и т. д.)
    • Просмотр кода. (Найдите ссылки, иерархию классов и т. Д.)
    • Модульное тестирование.
    • Я мог бы продолжить ...

    Если вы хотите получить подробный обзор того, что может делать ReSharper, ознакомьтесь с серией моих блогов, 31 день ReSharper . В нем отсутствуют новейшие и лучшие функции (он был написан для ReSharper 2.5), но он показывает много возможностей ReSharper в действии.

    3
    ответ дан 30 November 2019 в 08:48
    поделиться

    Его можно использовать для поддержания заголовков каждого файла в актуальном состоянии. в проекте с открытым исходным кодом. Под заголовками я подразумеваю текст лицензии.

    1
    ответ дан 30 November 2019 в 08:48
    поделиться

    Я использую ReSharper для:

    1. автоматического создания полей.
    2. создания классов и методов (при выполнении TDD ).
    3. автоматического добавления пространств имен.
    4. Поиск использования.
    5. Фоновая компиляция решения.
    6. Шаблоны для стандартизации соглашений в команде.
    0
    ответ дан 30 November 2019 в 08:48
    поделиться

    Я не использую его для большего нравится. Вот краткий список моих наиболее часто используемых ярлыков:

    • Запуск модульных тестов. Их средство запуска модульных тестов с графическим интерфейсом просто потрясающее (сортировка по проекту / пространству имен великолепна), и я нажимаю Alt + X , чтобы запустить тест.

    • Добавление класса для модульных тестов, на основе живых шаблонов

    • Несколько настраиваемых живых шаблонов для заполнения кода, особенно сложных атрибутов

    • Удаление мертвого кода на наших корпоративных базах кода

    • Преобразование свойств в автоматические свойства

    • Объединение объявлений переменных с их настройкой code

    • Создание статических методов, которые могут и должны быть статическими

    • Глядя на панель ошибок / предупреждений перед компиляцией, я экономлю кучу времени

    • StyleCop для ReSharper помещает все мои предупреждения о стилях в строку для меня.

    • 1255] Практически большинство из них выполняется с помощью Alt + Enter . Сэкономленное время не поддается исчислению.

      и я нажимаю Alt + X , чтобы запустить тест.

    • Добавление класса для модульных тестов, шаблонов с живыми шаблонами

    • Несколько пользовательских живых шаблонов для заполнения кода, особо сложные атрибуты

    • Удаление мертвого кода в нашей корпоративной кодовой базе

    • Преобразование свойств в автоматические свойства

    • Объединение объявлений переменных с их кодом настройки

    • Создание статических методов, которые могут и должны быть статическими

    • Взгляд на панели ошибок / предупреждений перед компиляцией экономит мне массу времени

    • StyleCop for ReSharper помещает все мои предупреждения о стилях в строку для меня.

    Практически большинство из них выполняется с помощью всего лишь Alt ] + Введите . Сэкономленное время неисчислимо.

    и я нажимаю Alt + X , чтобы запустить тест.

  • Добавление класса для модульных тестов, шаблонов с живыми шаблонами

  • Несколько пользовательских живых шаблонов для заполнения кода, особо сложные атрибуты

  • Удаление мертвого кода в нашей корпоративной кодовой базе

  • Преобразование свойств в автоматические свойства

  • Объединение объявлений переменных с их кодом настройки

  • Создание статических методов, которые могут и должны быть статическими

  • Взгляд на панели ошибок / предупреждений перед компиляцией экономит мне массу времени

  • StyleCop for ReSharper помещает все мои предупреждения о стилях в строку для меня.
  • Практически большинство из них выполняется с помощью всего лишь Alt ] + Введите . Сэкономленное время неисчислимо.

    на основе живых шаблонов

  • Несколько настраиваемых живых шаблонов для заполнения кода, особенно сложных атрибутов

  • Удаление мертвого кода на наших корпоративных базах кода

  • Преобразование свойств в автоматические свойства

  • Объединение объявлений переменных с их настройкой code

  • Создание статических методов, которые могут и должны быть статическими

  • Просмотр панели ошибок / предупреждений перед компиляцией экономит мне массу времени

  • StyleCop для ReSharper помещает все мои предупреждения о стилях в строку для меня.

  • 1255] Практически большинство из них выполняется с помощью Alt + Enter . Сэкономленное время не поддается исчислению.

    на основе живых шаблонов

  • Несколько настраиваемых живых шаблонов для заполнения кода, особенно сложных атрибутов

  • Удаление мертвого кода на наших корпоративных базах кода

  • Преобразование свойств в автоматические свойства

  • Объединение объявлений переменных с их настройкой code

  • Создание статических методов, которые могут и должны быть статическими

  • Просмотр панели ошибок / предупреждений перед компиляцией экономит мне массу времени

  • StyleCop для ReSharper помещает все мои предупреждения о стилях в строку для меня.

  • 1255] Практически большинство из них выполняется с помощью Alt + Enter . Сэкономленное время неисчислимо.

    особо сложные атрибуты

  • Удаление мертвого кода на нашей корпоративной кодовой базе

  • Преобразование свойств в автоматические свойства

  • Объединение объявлений переменных с их кодом настройки

  • Создание статических методов, которые могут и должны быть статическими

  • Глядя на панель ошибок / предупреждений перед компиляцией, я экономлю кучу времени

  • StyleCop for ReSharper помещает все мои предупреждения о стилях в строку для меня.
  • Практически большинство из них выполняется с помощью Alt + Введите . Сэкономленное время неисчислимо.

    особо сложные атрибуты

  • Удаление мертвого кода на нашей корпоративной кодовой базе

  • Преобразование свойств в автоматические свойства

  • Объединение объявлений переменных с их кодом настройки

  • Создание статических методов, которые могут и должны быть статическими

  • Глядя на панель ошибок / предупреждений перед компиляцией, я экономлю кучу времени

  • StyleCop for ReSharper помещает все мои предупреждения о стилях в строку для меня.
  • Практически большинство из них выполняется с помощью Alt + Введите . Сэкономленное время неисчислимо.

    4
    ответ дан 30 November 2019 в 08:48
    поделиться

    Я использовал очень раннюю версию и обнаружил, что когда вы печатали, она становилась очень раздражающей, и эта глупая штука приостанавливалась, пока загружала IntelliSense .

    Никаких нажатий клавиш были потеряны, но пауза меня до бесконечности раздражала.

    Это было исправлено или нет?

    Так что на данный момент мой ответ - нет.

    1
    ответ дан 30 November 2019 в 08:48
    поделиться

    Если вы используете ASP.NET MVC, вас может заинтересовать новая ReSharper 5 beta. Он добавляет некоторые хорошие возможности.

    • Ctrl + нажмите навигацию, найдите использование и рефакторинг от "волшебных строк" ActionLink к контроллерам/акциям.

    • Ctrl + нажмите навигацию, найдите использование для ваших видов, на которые ссылаются в ваших действиях контроллера, и для частичных видов, на которые ссылаются в ваших видах.

    • Отображаются ошибки (даже в широком масштабе), когда ссылка ActionLink ссылается на несуществующий контроллер/действие и позволяет автоматически создавать корешки для него.

    0
    ответ дан 30 November 2019 в 08:48
    поделиться
    Другие вопросы по тегам:

    Похожие вопросы: