Pergunta

Tenho um problema com a regra de análise de código CA1726: UsePreferredterms. Nosso domínio comercial tem dois conceitos cruciais nomeados Case e Flag. De acordo com a CA, aparentemente é um pecado mortal usar esses nomes, no entanto, eu realmente não me importo, pois, como disse, são conceitos cruciais em nosso modelo de domínio. A CA reclama não apenas sobre as declarações de tipo, mas também sobre todos os nomes de parâmetros de método. Então, alguém sabe se há uma solução alternativa além de adicionar muitas supressões ou desativar completamente a regra? Posso adicionar os nomes a um dicionário personalizado?

Foi útil?

Solução

Eu sugiro adicionar os nomes a um dicionário personalizado como seu primeiro esforço, sim. É uma coisa de simplilha morta a se fazer, e tive que adicionar um dicionário personalizado para todos os projetos não triviais em que trabalhei para vários termos do domínio do problema.

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