Какие ваши любимые правила FxCop?

Какие правила FxCop вы больше всего цените? Какие правила выделяют лучшие подводные камни .Net?


person Community    schedule 11.02.2009    source источник


Ответы (5)


Мои любимые правила FxCop - это те, которые не вызывают ошибок при компиляции кода.

person casperOne    schedule 11.02.2009
comment
Мои любимые правила FxCop - это те, которые ДЕЙСТВИТЕЛЬНО дают мне ошибки при компиляции моего кода. Иначе какой смысл? :) - person Rushyo; 17.12.2010

Какие правила FxCop вы больше всего цените?

Тот, который я собираюсь написать, чтобы не дать разработчикам использовать #defines вместо конфигурации (Требуется цитата: использование препроцессора - плохая ОО-практика). И мне нравятся почти все правила оформления.

person tobsen    schedule 11.02.2009

Я считаю, что некоторые правила использования и дизайна особенно полезны. Я никогда не могу вспомнить подробности того, как реализовать интерфейсы IDisposable или ISerializable, поэтому я ценю мягкие напоминания из таких правил:

person Don Kirkby    schedule 24.03.2009

Те, которые я ценю больше всего и которые подчеркивают подводные камни, - это Правила производительности.

person Austin Salonen    schedule 11.02.2009

Это не правило FxCop, а правило языка запросов кода NDepend, но тем не менее мне нравится Правило CQL:

// <Name> Make sure refactored and added methods are covered by tests</Name>
WARN IF Count > 0 In SELECT METHODS WHERE 
PercentageCoverage < 100
AND (CodeWasChanged OR WasAdded)
person Patrick from NDepend team    schedule 14.11.2010