我的代码分析规则CA1726:UsePreferredTerms存在问题。我们的业务领域有两个名为Case
和Flag
的关键概念。根据CA的说法,使用这些名称显然是致命的罪,但是我真的不在乎,因为正如我所说,它们是我们领域模型中的关键概念。 CA不仅抱怨类型声明,而且抱怨每个方法参数名称。那么有人知道除了添加大量抑制或完全禁用规则之外是否还有其他解决方法?我可以将名称添加到自定义词典吗?
答案 0 :(得分:3)
我建议将名称添加到自定义词典中作为您的第一次努力,是的。这是一个非常简单的事情,我必须为我为各种问题域术语工作的每个非平凡的项目添加一个自定义字典。