Есть ли термин, который описывает свойства конфигурации всего приложения? - PullRequest
0 голосов
/ 01 ноября 2011

У меня есть приложение, которое имеет набор коллекций, которые содержат настраиваемые извне значения.

Например:

Валюты, часовые пояса, страны, штаты.

Как правило,эти значения отображаются пользователю в раскрывающихся списках и загружаются из внешней службы, сгруппированной по указанным выше категориям.

Существует ли существительное, которое эффективно описывает эту «коллекцию коллекций значений конфигурации»?

Например:

interface xxxxRepository
{
     List<String> getXXXXX(String category);
}

Каковы эффективные названия, которые четко описывают эту концепцию?

Ответы [ 4 ]

0 голосов
/ 02 ноября 2011

В Ada это будет примерно аналогично package elaboration для универсальных пакетов ... хотя это и не интуитивный ответ, он действительно передает то значение, которое вы хотите, если вы разрешите «пакету» ссылаться на ваше программное обеспечение [-package].

0 голосов
/ 01 ноября 2011

«Системные свойства» довольно распространены для значений конфигурации всего приложения, но я бы использовал это больше для простых пар ключ-значение foo = "bar", например, для строки подключения к базе данных.

Похоже, ваш пример (валюты, страны, штаты) выходит за рамки того, что я бы назвал базовой "конфигурацией". В некотором смысле вы определяете возможные значения перечисления управляемым данными образом. Может быть, EnumerationRepository или EnumerationValueRepository подойдет?

0 голосов
/ 01 ноября 2011

По сути, вам нужен метаданный хранилища и способ группировки элементов, классифицируя их как элементы классификации и классификации

AppSemanticsRepostiory {

getClassification ();

}

0 голосов
/ 01 ноября 2011

Будет ли «Свойства системы» звучать достаточно универсально?или "MetaDataService" звучит само за себя / логично?

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