Pergunta

Eu pessoalmente não usar FxCop ainda. Queremos trabalhar fora da unidade de teste primeiro antes de ir com análise de código. No entanto, quais as regras que você permanantly desactivar? Quais as regras que você desativar temporariamente e em que situação?

Foi útil?

Solução

Eu não usar a regra convenção de nomenclatura que proíbe sublinhados em nomes de método / evento. Eu me acostumei com "Button1_Click". Visual Studio insere automaticamente os sublinhados, então você tem que removê-las manualmente. Eu só acho que é mais fácil deixá-los sozinhos. E, acrescento o sublinhado quando eu criar um método / evento.

Outras dicas

Eu não gosto regra CA1021: Evite os parâmetros. Fora parâmetros são úteis para muitos padrões diferentes (incluindo o Try .Net * padrão). Fora certamente pode ser usado em demasia, mas realmente parece um exagero para ter uma regra FxCop para ele.

regra CA1021

Há toda uma lista de porcaria pedante você vai querer desligar dependendo do sistema que você está construindo. Eu sugiro examinando a saída FxCop e decidir-se. Um homem pedantismo é anothers "deve ter".

Ele reclama de "ID" e sugere "Id" ... apesar de que segue as "de dois caracteres-abreviaturas-são-all-tampado" regra: O)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top