В имени свойства Java, какое имя является более правильным? - PullRequest
7 голосов
/ 06 января 2011

В имени свойства Java, какое имя является более правильным?

  1. createDate
  2. CreationDate
  3. createdDate
  4. другие

Пожалуйста, скажи мне лучшее выражение, потому что я японец.

Ответы [ 10 ]

10 голосов
/ 06 января 2011

Хотя английский тоже не мой родной язык, я считаю, что creationDate лучше, потому что это означает, что это дата, когда что-то было создано.

createDate не имеет значения, потому что это команда: Эй, чувак, создай дату! createdDate говорит о самой дате, а не о дате, когда было создано что-то еще.

Надеюсь, это поможет.

2 голосов
/ 06 января 2011

только что «создан», видно его дату из типа

2 голосов
/ 06 января 2011

Я бы лично выбрал creationDate, если это имя свойства. Если это метод, который создает дату, createDate будет более подходящим.

1 голос
/ 06 января 2011

ИМХО "создание" более формально, чем "создание". Первое подразумевает официальное или запланированное создание, тогда как созданное происходит тогда, когда это произошло в действительности.

createDate - прошедшее время и подразумевает, что это произошло. Это то, что я ожидал увидеть. например если вы посмотрите на свойства файла в Windows, он даст вам дату / время для «Создано», «Изменено» и «Доступно»

creationDate подразумевает запланированную дату, которая может быть в будущем. например factory.setCreationDate ("2012-01-01") Это также может быть плановая или официальная дата создания, но не фактическая дата ее создания (из-за такой же задержки)

createDate - это действие, которое подразумевает, что вы хотите создать новый объект даты.

Альтернативы могут быть

  • dateCreated ();
  • dateOfCreation ();
  • createdOn ();
1 голос
/ 06 января 2011

Вот как бы я использовал все три имени:

String creationDate = "2011-01-01";
boolean createdDate = createDate(creationDate);

(Честно говоря: я бы лучше назвал логическую переменную hasCreatedDate, но это довольно близко)

1 голос
/ 06 января 2011

Я бы хотел creationDate (= 作成 日)

1 голос
/ 06 января 2011

это зависит от использования. если он содержит какую-то дату, когда что-то создается,

creationDate было бы хорошо

0 голосов
/ 06 января 2011

createDate - Это отражает, если мы создаем Date или как уже упоминалось кем-то, это больше похоже на имя метода.Так что от этого следует отказаться.

creationDate - Мне кажется, что это уместно.Он четко отражает дату создания конкретной вещи.

createDate - это также можно использовать, но я бы предложил использовать его в другом формате, например созданOn или созданBy

0 голосов
/ 06 января 2011

Я тоже не родной, но лично я бы предпочел что-то вроде dateOfCreation, чтобы все было совершенно ясно.

0 голосов
/ 06 января 2011

Я бы пошел (и пошел бы) на "createDate" сам.

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