Проверяет ли fxcop все правила?

Проверяет ли FxCop все стандартные правила кода. Я чувствую, что это только проверка того, что когда-либо было написано. Я бы не стал проверять то, что не написано. Например, некоторые функции не имеют обработки исключений, которую fxcop не может сказать. Так есть ли какой-нибудь другой инструмент или уловка для достижения такого рода анализа?

С уважением, Субодх


person Subodh    schedule 27.01.2011    source источник


Ответы (1)


Трудно ответить на этот вопрос. Я думаю, вы спрашиваете: «Может ли FXCop проверить код, который не был написан». Ответ - да, но только если так написано правило.

Например, если у вас есть переменная, реализующая IDisposable, FxCop проверит, что для этого объекта вызывается Dispose. В противном случае появится предупреждение.

Он действительно не может проверить, включили ли вы обработку исключений, потому что существует (много) допустимых моментов, когда вы не хотите выполнять обработку исключений в данном методе, поскольку она будет обработана в восходящем направлении.

person Robaticus    schedule 27.01.2011