Я должен использовать FxCop и почему?

Я работаю над проектом в .NET C# и WPF. Мы используем StyleCop, чтобы помочь принести последовательный стиль к проекту, и после отключения некоторых правил, мы довольно удовлетворены им. Однако я услышал, что люди говорят о FxCop, и что это принесло бы значение к проекту также. Из того, что я понимаю, что это находится больше на основе структуры кода..?

Кто-то мог привести мне какие-либо определенные причины, почему мы должны начать использовать FxCop? Каковы самые важные вещи, FxCop гарантирует, чтобы мы сделали правильно?

8
задан stiank81 27 January 2010 в 08:46
поделиться

3 ответа

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

Начало нового проекта с помощью легко, используя его с существующим проектом, сложнее, поскольку он будет обнаруживать больше вопросов. Стоит отметить, что вам сначала придется настроить FXCOP, поскольку он укажет тривиальные вещи, которые могут не заботиться.

3
ответ дан 5 December 2019 в 23:15
поделиться

FXCOP работает на скомпилированных двоичных файлах, а StyleCop анализирует исходный код напрямую .

Может быть, вы могли бы использовать его для проверки, если скомпилированная сборка, как вы отправляете на вашу среду QA / Production, соответствует вашим компаниям компании, если кто-то пытается обойти правила вашего стихота.

1
ответ дан 5 December 2019 в 23:15
поделиться

Я использую его, в сочетании с cc.net. Это означает, что каждый раз Cc.net построит мой проект, он также выполняет анализ FXCOP, который может быть довольно удобным, как он:

  • обнаруживает неиспользуемые переменные
  • , обнаруживает неиспользуемые методы
  • , дает вам указание Перевернутое слово
  • помогает вам напомнить, что вы должны передать форматProvider на вызов toString () fi

Короче говоря: это поможет вам улучшить качество вашего кода.

1
ответ дан 5 December 2019 в 23:15
поделиться
Другие вопросы по тегам:

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