Как назвать мои элементы enum? - PullRequest
1 голос
/ 04 октября 2010

У меня проблема с именованием элементов в модели данных моего приложения.

В приложении пользователь имеет возможность создать собственную метамодель. Он делает это путем создания типов сущностей, а тип определяет, какими свойствами обладает сущность. Тем не менее, существует три вида типов сущностей:

  1. Всегда существует ровно один экземпляр типа.
    Например, я хочу смоделировать компанию, в которой я работаю. У него есть имя, цена акции и количество сотрудников. Эти значения меняются со временем, но всегда существует ровно одна компания.
  2. Существуют разные экземпляры типа, каждый из которых уникален.
    Пример: города. У города есть название и количество населения, есть разные города, и каждый город существует ровно один раз.
  3. Каждый экземпляр типа определяет несколько объектов.
    Пример: автомобили. У машины есть цвет и производитель. Но есть не только один красный Мерседес. И хотя они похожи, красный Мерседес № 1 отличается от красного Мерседес № 2.

Итак, предположим, что вы являетесь пользователем этого инструмента и поняли концепцию этих трех разновидностей. Вы хотите создать новый тип объекта и вам будет предложено выбрать один из вариантов 1, 2 и 3. Как бы вы назвали эти параметры?

Edit:
Документация и помощь доступны для пользователя. Кроме того, пользователь может иметь технические / программные знания, поэтому понимание этих трех концепций не должно быть проблемой.

1 Ответ

1 голос
/ 04 октября 2010

Прежде всего, позвольте мне убедиться, что я понимаю проблему,
Вот что у вас есть (поправьте меня, если я ошибаюсь):

Количество экземпляров, является / являются уникальными

(1, правда)
(П, правда)
(n, false)

Если это так,
для # случаев я бы использовал один \ множественный
потому что \ являются уникальными (\ не уникальными), я бы использовал уникальные \ ununique.

так вы получите:

singleUnique
pluralUnique
pluralUnunique

Это лучшее, что я мог придумать ... Я не знаю точно, кто ваши пользователи и какова среда, но если у вас есть возможность добавить советы (или документацию), которые следует использовать наверняка.

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