Я очень новичок в Resharper и стараюсь реализовать все предлагаемое им предложение. Могу ли я сделать это автоматически? Я пробовал очистить код. но это не сделает все. Также мне нужно удалить весь прокомментированный код. Как мне это сделать? Также я запускаю его с помощью приложения silverlight. Есть ли шанс что-то сломать, если я буду автоматически принимать предложения?Как автоматически принять все предупреждения/предложения с помощью resharper
ответ
Я не верю, что есть способ сделать это.
Даже если бы они были, ReSharper часто дает вам выбор действий, которые будут приняты, если это было сделано автоматически?
Если вы можете найти примеры, которые вы считаете ReSharper должны удовлетворить автоматически, вы могли бы запросить функцию на своем сайте Jira и разместить ссылку здесь другие голосовать на:
It может быть больше работы, но вы должны применить любую операцию очистки «вручную», чтобы вы знали, что было изменено в вашем коде, можете узнать об этих изменениях и можете быть уверены, что все изменения верны. Инструменты анализа кода предлагают вам предложения, но они никогда не являются на 100% правильными - иногда вам нужно самому заниматься программированием самостоятельно ;-)
Не думайте об этом как о работе. Подумайте об этом как о утомительном и повторяющемся способе изучения лучшего стиля кодирования. Чем чаще вы принимаете конкретное изменение, тем сильнее вы вспомните «лучший» способ написать аналогичный код в следующий раз.
+1 - То же. Я сделал такую же ручную очистку с нарушениями FxCop и многому научился. Как только он станет чистым, держите его в чистоте - держите R # зеленым, включите «Предупреждения как ошибки» и подумайте о запуске FxCop в режиме «Непрерывная интеграция». – TrueWill
определенно хорошая идея, чтобы сделать это вручную для каждого исправления. Я видел несколько ошибок, ползучих в код, когда resharper сделал предложения. Resharper - фантастический инструмент, но его просто инструмент, и иногда он не дает контексту совершенно прав и изменяет код так, как вы не можете его воспринимать. Это улучшает версию до версии. –
Да, вы можете сделать это по коду cleanup.
ВЫ НЕ ХОТИТЕ ЭТОТ! Да, есть вероятность, что вы что-то сломаете. –
Согласен. Но, по крайней мере, мне может понадобиться сделать некоторые очистки автоматически, как удаление всего прокомментированного кода. – Tanmoy
Хотя в 99% случаев вы не хотите этого делать, есть определенные случаи, когда это имеет смысл. Сейчас я создал код из инструмента, который не дистанционно соответствует моим стандартам кодирования. Теперь я буду поддерживать код вручную, когда выполняется начальное поколение. Почему я не могу позволить Решару очистить все это? – roufamatic