2010-03-22 4 views

ответ

14

Ahem: FxCop и ReSharper хороши и все, но компилятор будет с удовольствием игнорировать неиспользуемые переменные и даже не объявлять их в скомпилированном коде, если вы включите опцию optimize.

+0

+1 Лучше ответ –

+10

Локальные переменные могут быть проигнорированы компилятором, но они могут помешать читаемости кода другими человеческими разработчиками. зависит, конечно, от кода и того, насколько сложно/упорядочено/прокомментировано. – Ami

3

Вы можете использовать ReSharper. Он будет отмечать все неиспользуемые переменные и позволяет удалить их.

0

Вы можете использовать FxCop, чтобы проанализировать ваш код.

наш ты ван установить resharper что GRAYS неиспользуемые локальные переменные из

С обоими инструментами вы должны удалить их вашей собственной личности

+2

Ну, не совсем. ReSharper не только загорается переменные; он также предоставит вам команду, чтобы удалить их по одному. –

+0

А, не знаю, что :) Спасибо – Ivo

0

FxCop - полезный инструмент несколькими способами, одним из которых является то, что он укажет неиспользованные переменные и параметры. Это полезно, если у вас есть код, проходящий через непрерывный процесс интеграции.

ReSharper будет выделять неиспользуемые переменные и параметры, когда вы находитесь в Visual Studio.

Ни один инструмент не будет автоматически выполнять удаление для вас, хотя это, как правило, простая вещь ... R # даже предоставляет команду ярлыка для удаления одной выбранной переменной для вас.

Смежные вопросы