Безопасность подразумевает префикс имени типа с именем родительского пространства имен
NDepend, автоматически предлагает избежать префикса имени типа с именем родительского пространства имен
Возможно ли это из-за безопасности / угроз?
1 ответ
Это правило не имеет ничего общего с безопасностью. Речь идет о ненужной избыточности. Из описания правила:
Это правило предупреждает о ситуациях, когда имя родительского пространства имен используется в качестве префикса содержимого типа.
Например, тип с именем "RuntimeEnvironment", объявленный в пространстве имен с именем "Foo.Runtime", должен называться "Environment".
Такая ситуация создает избыточность именования без повышения читабельности.