«ID» или «Id» в пользовательском интерфейсе - PullRequest
82 голосов
/ 20 июля 2009

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

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

Таким образом, я рассуждал бы о том, что Id является сокращенной версией «Идентификатора» и является более правильным или, по крайней мере, более распространенным, чем идентификатор, который обычно указывает на сокращение из двух слов.

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

Ответы [ 14 ]

76 голосов
/ 20 июля 2009

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

36 голосов
/ 13 декабря 2012

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

GetIDByWhatever  <-- looks terrible

GetIdByWhatever  <-- oh so pretty!

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

19 голосов
/ 20 июля 2009

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

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

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

4 голосов
/ 12 декабря 2013

Интересно, что многие считают, что «Ид» - это то, что нужно. Я чувствую, что «удостоверение личности» уместно, потому что оно намекает на то, как мы его произносим - И.Д. Кроме того, когда я читаю «Id» в рабочем предложении, мне иногда приходится возвращаться и читать его снова, чтобы убедиться, что это не опечатка для «есть» или «это».

3 голосов
/ 02 декабря 2014

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

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

Зв

Просто используйте ID, хорошо?

OK.

3 голосов
/ 22 июля 2009

Рассуждения менеджера по контролю качества глупы. Многие английские слова имеют несколько значений. «Вывод», «вывод», «вывод» (металлический, на передней панели или разъеме).

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

2 голосов
/ 28 января 2016

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

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

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

1 голос
/ 28 января 2019

В каждом из нас есть маленький OCD!

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

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

Я пойду с этим.

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

1 голос
/ 08 сентября 2017

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

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

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

1 голос
/ 19 января 2010

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

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

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

...