Мне поручено выбрать имя, которое фактически будет внутренним именем нашей архитектуры . Я серьезно отношусь к этой ответственности, так как я работал со множеством "плохих" пространств имен и не Я не хочу причинять вред другим.
Что делает для меня "плохое" пространство имен?
С точки зрения человеческого фактора:
DDL
, ] MOS
и т. Д. Office
или Text
или IO
Ванкувер
и т. д.
Я чувствую себя комфортно, выбирая пространство имен с точки зрения описательной способности и мнемоники. Мне интересно, какими могут быть технические последствия имен пространств имен. Например, какие проблемы могут возникнуть из пространства имен _
, какое правильное имя пространства имен C #? А как насчет одной буквы, например e
? Существуют ли пространства имен, которые подходят CodeDom или Reflector? Вызывают ли некоторые пространства имен, разрешенные в C #, проблемы на других языках .Net? Можно ли выбрать пространство имен, которое по какой-то причине не является Mono-совместимым? Вы работали с пространством имен, которое усложняло вашу жизнь по причинам, связанным с компилятором, Visual Studio или файловой системой Windows (или Linux)?
Спасибо за чтение и заранее спасибо за любую помощь!