Gibt es eine Möglichkeit zu umgehen CA1726: UsePreferredTerms?
-
20-09-2019 - |
Frage
Ich habe ein Problem mit dem Codeanalyseregel CA1726 : UsePreferredTerms . Unser Business-Bereich hat zwei entscheidende Konzepte genannt Case
und Flag
. Laut CA, es ist offenbar eine Todsünde, diese Namen zu verwenden, ist mir egal, aber wirklich da, wie gesagt, sie wichtige Konzepte in unserem Domain-Modell sind. CA klagt nicht nur über die Typdeklarationen aber über jede Methode Parameter-Namen ebenfalls. So weiß jemand, ob es eine Abhilfe andere als Zugabe Lasten von Unterdrückungen ist oder die Regel ganz zu deaktivieren? Kann ich die Namen zu einem Benutzerwörterbuch hinzufügen?
Lösung
Ich würde vorschlagen, die Namen zu einem Benutzerwörterbuch als erstes Aufbäumen Zugabe, ja. Es ist eine tote einfache Sache zu tun, und ich habe ein Benutzerwörterbuch für jede einzelne nicht-triviale Projekt hinzuzufügen hatte, dass ich für verschiedene Problem Domain Bedingungen gearbeitet haben.