NDepend, schlägt automatisch vermeiden Vorfixierung Typnamen mit übergeordnetem Namespace-NamenSicherheit Implikation mit übergeordnetem Namespace-Namen Typnamen prefixing
dies ist darauf zurückzuführen, Sicherheit/Bedrohungen möglich?
NDepend, schlägt automatisch vermeiden Vorfixierung Typnamen mit übergeordnetem Namespace-NamenSicherheit Implikation mit übergeordnetem Namespace-Namen Typnamen prefixing
dies ist darauf zurückzuführen, Sicherheit/Bedrohungen möglich?
Diese Regel hat nichts mit Sicherheit zu tun. Es handelt sich nur um unnötige Redundanz. Aus der Regelbeschreibung:
Diese Regel warnt vor Situationen, in denen der Name des übergeordneten Namensbereichs als Präfix eines enthaltenen Typs verwendet wird.
Zum Beispiel sollte ein Typ namens "RuntimeEnvironment", der in einem Namespace mit dem Namen "Foo.Runtime" deklariert ist, den Namen "Environment" haben.
Eine solche Situation erzeugt eine Namensredundanz ohne Lesbarkeitsgewinn.