"ID" или "Id" в пользовательском интерфейсе

Менеджер QA, в котором я работаю, только что сообщил мне, что в моем настольном приложении есть ошибка из-за того, что в качестве приглашения для входа используется "Идентификатор оператора", когда оно должно быть "Идентификатор оператора". Ее аргументом является то, что "Ид" относится к эго-части Фрейда "психический аппарат" и не является семантически правильным.

Теперь, будучи анальным инженером (AE), я, конечно, должен был найти Id vs ID, и из моих беглых расследований (google) кажется, что ID так же часто используется для эго Фрейда, как и Id.

Поэтому я рассуждаю так, что Id - это сокращенная версия "Идентификатора", более правильная или, по крайней мере, более часто используемая, чем ID, которая обычно указывает на сокращение из двух слов.

Я мог бы просто изменить пользовательский интерфейс, но тогда я бы не стал продолжать свою профессию в качестве AE, поэтому мне было интересно, есть ли какие-нибудь лучшие практики или ссылки для такого рода вещей, которые я мог бы использовать для поддержки своих аргументов? Помните, что этот вопрос относится к пользовательскому интерфейсу, а не к исходному коду, где аббревиатуры и регистры представляют собой совершенно другую ветвь философии.

Ответ 1

Согласно Merriam-Webster, аббревиатура является "ID". Если бы это было правильное сокращение, это должен был бы быть "Идентификатор". с периодом.

Ответ 2

Лично я использую "Id". Компилятору все равно, но мои глаза. Сравнить:

GetIDByWhatever  <-- looks terrible

GetIdByWhatever  <-- oh so pretty!

Эстетика важнее грамматики, когда дело доходит до кода, всегда. (Обновление: через 4 года я больше не согласен с этим утверждением)

Ответ 3

"D" ни на что не стоит, поэтому я всегда считал его аббревиатурой, а не аббревиатурой, и поэтому я тоже использую "Id", а не "ID".

Я не знаю о ваших рассуждениях qa - слова могут иметь более одного значения - это не редкость на английском языке:)

Но похоже, что обычное использование на самом деле является " ID" (правильно или неправильно: P), что, вероятно, является тем форматом, который ожидали ваши пользователи.

Ответ 4

Интересно, что многие считают, что "Ид" должен быть способом. Я чувствую, что "ID" уместен, потому что он намекает на то, как мы это произносим - I.D. Кроме того, когда я читаю "Id" в текущем предложении, мне иногда приходится возвращаться и читать его снова, чтобы убедиться, что это не опечатка для "is" или "it".

Ответ 5

Строка рассуждений QA глупо. Много английских слов имеют несколько значений. "Свинец", "свинец", "свинец" (металл, спереди или разъем).

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

Ответ 6

Как UAUA (ультрааналитический аналитик юзабилити), используйте ID вместо Id.

Визуально, это более узнаваемо на английском языке. Грамматически "Ид" - это слово (рифмуется с "кальмаром" ) и определение Фрейда выше. Мы никогда не устно попросили показать "id", но "ID". Я БЫ. прекрасно, но passe, поскольку периоды подразумевают несколько слов.

Итак.

Просто используйте идентификатор, хорошо?

OK.

Ответ 7

Итак, как технический писатель, это проблема, которая возникает для меня довольно регулярно, когда рассматриваются другие люди, будь то программисты, BAs или другие авторы. Как правило, id относится к эго, так как другие сказали мне передо мной, и принятая аббревиатура для идентификации - это идентификатор, только потому, что многие люди не знают или не понимают правило, это не значит, что они правильные (извините за тупую), ум вы правила для пунктуации и написания в значительной степени почти столь же изменчивы, как мода!

Однако, похоже, никто не спрашивал, есть ли у вашей компании стандарт? В конце дня, если у вашей компании есть руководство по стилю, и они затронули эту тему в этом руководстве, вы должны следовать руководству. Если это не охвачено, то могу ли я предложить, чтобы вы подняли проблему с человеком, который ведет руководство, и включите в беседу всех заинтересованных сторон. Консистенция здесь ключевая. Если в компании, в которой вы работаете, нет руководства по стилю, возможно, пришло время начать ее!

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

Ответ 8

Как бы вы это сказали, если бы вы читали вслух? Я произнес бы две буквы. ID является правильным, аналогичным аналогичным сокращениям, таким как телевидение. (Нет точек, пожалуйста, поскольку письма не стоят ни за что.)

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

(Но я, вероятно, продолжу использовать Id в самом коде.)

Ответ 9

Пользовательский интерфейс и код очень разные звери...

"ID" - правильный ответ для пользовательского интерфейса.

В коде консистенция - ваш друг. Хочешь ли ты этого или нет, иди с тем, что уже есть в другом месте кода. Если это не так, то прочитайте и примите решение, или пообщайтесь с командой и разработайте способ, чтобы все могли согласиться. Последовательность облегчает жизнь.

Ответ 10

в качестве короткой версии идентификатора, я бы использовал Id. Также ID это причудливый, когда у вас есть функции, такие как

getUserIDByName()

Многочисленные капиталы в доменах довольно проблематичны с CamelCase, так как они могут создавать двусмысленности и, следовательно, нечестность в ваших интерфейсах и названиях

Ответ 11

Я думаю, что это зависит от того, как мы пишем. Мы не произносим "это", а "ай-ди". Id-ID - это заклинание двумя звуками, поэтому люди делают D в кепке, чтобы не думать, что id является "словом". Его больше напоминает символ символа. Мне больше нравится "ID", только потому, что он приятнее.

Ответ 12

Я предпочитаю идентификатор, потому что, когда он используется с другим 2-буквенным текстом, он не становится ни одним словом all-caps

Фотогальванические системы... PVID (одно слово или 2?) PvId (гораздо более ясно).

Ответ 13

В каждом из нас есть немного OcD!

Во всяком случае, руководство по стилю Google говорит это:

"ID: не Id или id, за исключением строковых литералов или перечислений. В некоторых случаях лучше указывать в качестве идентификатора или идентификации".

Я иду с этим.

Microsoft более расплывчата, насколько я мог найти.

Ответ 14

ID = Айдахо! Id = Фрейд! Пусть начинается OCD!