DevExpress осуществляют рефакторинг Pro по сравнению с JetBrains ReSharper

Согласно Документам AWS , опция --filters поддерживает только эти:

Поддерживаемые фильтры:

db-cluster-id - Принимает DB идентификаторы кластера и кластер базы данных Amazon Resource Names (ARNs). Список результатов будет включать только информацию об экземплярах БД, связанных с кластерами БД, идентифицированными этими ARN.

db-instance-id - принимает идентификаторы экземпляров БД и имена ресурсов Amazon (ARN) экземпляров БД. Список результатов будет включать только информацию об экземплярах БД, идентифицированных этими ARN.

BLOCKQUOTE>

10
задан Johnno Nolan 9 April 2009 в 13:33
поделиться

6 ответов

В моем отделе мы также используем ReSharper. Сегодня я установил 4.5, но раньше уже использовал 3. что-то, 4.0 и 4.1. Он действительно предлагает множество замечательных функций поддержки рефакторинга и написания кода, методов и функций переименования, изменения порядка параметров ... Что мне действительно нравится, так это то, что в соответствии с вашим корпоративным стилем кода вы можете настроить ReSharper так, чтобы он давал подсказки о нарушениях стилей на разных уровнях серьезности (и быстро применял соответствующие изменения, такие как MS StyleCop, но гораздо проще в настройке и более тонким). Моя самая любимая функция - поиск классов, вводя только CamelCases, т.е. вы набираете TSHWLOV, и ReSharper будет знать, что вы имеете в виду класс из некоторой ссылочной библиотеки с именем «TerrificSearchHelperWithLotsOfVoodoo».

В прошлом году я попробовал DevExPress CodeRush / RefactorThis- Альтернатива, после того, как меня впечатлили вещи, которые Оливер Штурм сделал с ним на BASTA Spring 08. Интерфейс более привлекательный и впечатляющий, чем у Resharper, вокруг вашей IDE и тому подобных вещей появляются огромные стрелки, хотя основная функциональность довольно схожа. У меня было ощущение, что CodeRush больше сосредоточен на создании кода, чем на рефакторинге, то есть больше ярлыков для таких задач, как создание переменных и т. Д. Моей любимой функцией была боковая панель, которая всегда показывает вам все сочетания клавиш, доступные в вашем текущем контексте. Это позволяет вам быстро выучить эти команды, где в ReSharper вам нужно искать большинство из них во вложенных подменю. Оба набора действительно мощные, и после месяцев их использования вы, вероятно, по-прежнему будете открывать новые функции, которые вам всегда были нужны, даже не зная об этом. Тем не менее, я решил в пользу ReSharper в основном из-за того, что я был более знаком с ним, и DevExpress использовал много ресурсов на моем ноутбуке и иногда даже замедлял его. К настоящему времени я снова использую более мощную машину, может быть, скоро попробую еще раз.

10
ответ дан 3 December 2019 в 16:30
поделиться

R# 4.5 is a free upgrade if you have a 4.0 license. So I'd suggest to get and use it - changing the "productivity tool" is always a pain because you'll have to get used to different ways, keyboard shortcuts etc. of doing things - no matter how good the tool actually is.

0
ответ дан 3 December 2019 в 16:30
поделиться

Я использую DevExpress, который имеет большую "скрытую" функциональность, таким образом, необходимо прочитать руководства, чтобы знать, как активировать часть функциональности. Я нахожу это очень пассивным и тонким.

Я использовал ReSharper и нашел это багги и очень агрессивный в моем стиле кодирования. Закрытие скобки свело меня с ума, оно проигнорировало мои предпочтения и не могло справиться, как я пишу свои строки кода - который не может быть самым эффективным, но это - одна из тех вещей, которая не собирается изменяться!

4
ответ дан 3 December 2019 в 16:30
поделиться

У меня есть личная копия Refactor Pro, но я использую R # 4.1 при работе с надстройкой StyleCop, поскольку это стандартный инструмент команды. Мне нравятся стрелки RfP и элементы позиционирования кода, которые лучше, чем R #. В остальном инструменты очень похожи.

Однако в настоящее время надстройка StyeCop меняет его в пользу R #.

Ура. Бенджи

0
ответ дан 3 December 2019 в 16:30
поделиться

Лично я предпочитаю CodeRush.

Я считаю, что интерфейс R # сводит с ума мои (по общему признанию незначительные) склонности к ОКР. Маленькая лампочка настаивает на том, чтобы появляться в дальнем левом углу экрана, даже если это совет относится к чему-то посередине или справа. Я нахожу это ярким и отвлекающим.

В отличие от этого смарт-тег, эквивалентный CodeRush, имеет более низкую контрастность и меньший размер. Следовательно, он способен размещаться в коде, не отвлекаясь от этого кода. Я обнаружил, что могу игнорировать этот SmartTag, когда мне нужно, и он всегда находится прямо передо мной, когда я решаю, что он мне нужен.

В основном это то, что мешало мне продолжить изучение R #.

Что касается набора функций CodeRush: Анализ кода, Рефакторинг, CodeProviders, Шаблоны, TabToNextReference, QuickNavigation и многое другое.

Мне особенно нравится расширяемость CodeRush, которая позволила мне и нескольким другим создать множество плагинов для использования в нем. ( http://code.google.com/p/dxcorecommunityplugins/ )

CodeRush также имеет качественную поддержку и очень активное сообщество пользователей.

Конечно, ни R #, ни CodeRush не подойдут всем пользователям. У каждого свои предпочтения. Однако, если вы не пробовали оба варианта, вам обязательно стоит это сделать.

Если вы пришли из R # стороны уравнения и хотите протестировать CodeRush, то вам может пригодиться плагин совместимости ( http://code.google.com/p/dxcorecommunityplugins/wiki/ CR_ReSharperCompatibility )

Кроме того, у CodeRush есть Бесплатная версия CodeRush Xpress , которую Microsoft поручила DevExpress создать и которую они лицензировали от имени каждого пользователя Visual Studio 2008. Это партнерство будет продолжить в VS2010 после его выпуска.

Если у вас есть какие-либо вопросы относительно CodeRush, вы можете найти подробную информацию для связи со мной внизу моей вики-страницы сообщества .

Должен сказать, что я не работаю на DevExpress. Я то, что вы могли бы назвать DevExpress MVP. Чтобы сохранить эту позицию, я отвечаю на вопросы на форумах DevExpress (и ни на чем больше).

Все, что я говорю, является моим собственным честным мнением.

Если у вас есть вопросы, не стесняйтесь обращаться ко мне :)

7
ответ дан 3 December 2019 в 16:30
поделиться

Я пробовал оба, и действительно не ладил с ReSharper. Я обнаружил, что это слишком навязчиво для моего стиля программирования. Когда я перешел на CodeRush / Refactor! это было так, как будто я нашел идеальный помощник для моей продуктивности. Рефакторинг - это, по большей части, именно то, что я хотел видеть в продуктах такого типа.

Однако это лошади для курсов, и вы вполне можете обнаружить, что предпочитаете ReSharper. Лучший совет, который я могу дать, - это попробовать другие продукты и выбрать тот, который вам больше нравится.

3
ответ дан 3 December 2019 в 16:30
поделиться
Другие вопросы по тегам:

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