Пространство имен для служб обратного телефона, обратного индекса и обратного IP-поиска - PullRequest
0 голосов
/ 09 апреля 2009

Я ищу идеи / предложения по пространству имен.

У меня есть 3 объекта, которые делают следующее:

  1. Объект 1: обратный поиск по телефону
  2. Объект 2: обратный поиск по почтовому индексу
  3. Объект 3: обратный поиск IP-адресов

В настоящее время они находятся в следующих пространствах имен:

  1. (COMPANYNAME) .Utilities.PhoneTools
  2. (COMPANYNAME) .Utilities.AddressTools
  3. (COMPANYNAME) .Utilities.IPTools

Все объекты выполняют аналогичные функции, а именно обратный поиск (т.е.: если вы дадите номер телефона, он вернет адрес, связанный с этим телефоном). Неправильно, что все они имеют свои собственные пространства имен, и мне не нравится использовать пространство имен «Утилиты».

Кто-нибудь, кто имеет какие-либо предложения о том, каким должно быть подходящее пространство имен?

Ответы [ 2 ]

0 голосов
/ 29 мая 2009

В итоге я выбрал следующее пространство имен для всех своих объектов:

  • CompanyName.Utilities.Sniffers

И назвал мои основные объекты:

  • AddressSniffer
  • IpSniffer
  • PhoneSniffer

Я также создал еще несколько пространств имен верхнего уровня для хранения определенных продуктов указанных классов:

  • (CompanyName) .Formatting
  • (НазваниеКомпания) .Validation
  • (CompanyName) .Common
0 голосов
/ 09 апреля 2009

IdentityServices или Идентификация

IdentityServices.Telephones
IdentityServices.Adresses
IdentityServices.Internet

Identification.Telephones
Identification.Adresses
Identification.Internet
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...