Менеджер по контролю качества, где я работаю, только что сообщил мне, что в моем настольном приложении есть ошибка из-за того, что в приглашении для входа в систему указано «Идентификатор оператора», тогда как это должно быть «Идентификатор оператора». Ее аргумент состоит в том, что «Ид» относится к эго-части «психического аппарата» Фрейда и не является семантически правильным.
Теперь, будучи анальным инженером (AE), я, конечно, должен был пойти и посмотреть Id vs ID, и из моих беглых исследований (google) кажется, что ID так же часто используется для эго Фрейда, как и ID.
Поэтому я полагаю, что Id - это сокращенная версия «Идентификатора» и более правильная или, по крайней мере, используется чаще, чем ID, который обычно обозначает сокращение из двух слов.
Я мог бы просто изменить пользовательский интерфейс, но тогда я бы не стал поддерживать свою профессию как AE, поэтому мне было интересно, есть ли какие-нибудь передовые практики или ссылки для такого рода вещей, которые я мог бы использовать в поддержку своих аргументов? Имея в виду, что этот вопрос относится к пользовательскому интерфейсу, а не к исходному коду, где аббревиатуры и регистр - это совершенно другая ветвь философии.
источник
Ответы:
Согласно Merriam-Webster , сокращение - «ID». Если бы это было правильное сокращение, это должно было бы быть «Id». с периодом.
источник
Лично я использую «Ид». Компилятору все равно, но моим глазам. Сравните:
Когда дело касается кода, эстетика всегда важнее грамматики. (Обновление: 4 года спустя я больше не поддерживаю это заявление)
источник
ID
(и его варианты) и соглашения об именах в коде .NET .get_i_d_by_whatever
противget_id_by_whatever
.Буква «D» ничего не означает, поэтому я всегда считал ее аббревиатурой, а не аббревиатурой - и поэтому я тоже использую «Id», а не «ID».
Я не знаю, как рассуждает ваш qa - слова могут иметь более одного значения - это не редкость в английском :)
Но похоже, что обычно используется « ID » (правильно или неправильно: P), что, вероятно, является форматом, которого ожидают ваши пользователи.
источник
Как UAUA (ультра-аналитик юзабилити), пожалуйста, используйте ID вместо Id.
Визуально на английском он более узнаваем. Грамматически «Ид» - это слово (рифмуется со словом «кальмар»), и определение Фрейда было дано выше. Нас никогда не просят в устной форме показать идентификатор », а «ID». Идентификатор подходит, но устарел, поскольку точки подразумевают несколько слов.
Так.
Просто используйте ID, хорошо?
ХОРОШО.
источник
Логика рассуждений QA-менеджера глупая. Многие английские слова имеют несколько значений. «Свинец», «вывод», «вывод» (металлический, спереди или соединитель).
Я бы просто постарался соответствовать заглавным буквам, используемым в других частях приложения.
источник
Интересно, что так много людей считают, что «Ид» должен быть лучшим выбором. Я считаю, что слово «ID» уместно, потому что оно намекает на то, как мы его произносим - ID Кроме того, когда я читаю «Id» в бегущем предложении, мне иногда приходится возвращаться и читать его снова, чтобы убедиться, что это не опечатка для » есть "или" это ".
источник
Так что, как технический писатель, эта проблема возникает у меня довольно регулярно, когда я анализирую работы других людей, будь то программисты, бакалавры или другие писатели. Как правило, идентификатор относится к эго, как говорили другие до меня, и принятое сокращение для идентификации - идентификатор, просто потому, что многие люди не знают или не понимают правила, не означает, что они верны (извините за резкость), помните вам правила пунктуации и орфографии в значительной степени изменчивы, как и мода!
Однако, похоже, никто не спросил, есть ли у вашей компании стандарт? В конце концов, если у вашей компании есть руководство по стилю, и они рассмотрели эту тему в этом руководстве, вам следует следовать этому руководству. Если это не описано, то могу ли я предложить вам поднять вопрос с человеком, который ведет руководство, и привлечь к разговору всех заинтересованных лиц. Последовательность здесь является ключевым моментом. Если в компании, в которой вы работаете, нет руководства по стилю, возможно, пришло время его создать!
Надеюсь это поможет...
источник
Пользовательский интерфейс и код очень разные звери ...
«ID» - правильный ответ для пользовательского интерфейса.
В коде последовательность - ваш друг. Нравится вам это или нет, но используйте то, что уже есть в другом месте кода. Если его там нет, то прочтите и примите решение, или поговорите с командой и разработайте способ, с которым может согласиться каждый. Последовательность делает жизнь намного проще.
источник
ID = Айдахо! Id = Фрейд! Да начнется ОКР!
источник
В каждом из нас есть немного OcD!
Во всяком случае, руководство по стилю Google говорит следующее:
«ID: Не Id или id, кроме строковых литералов или перечислений. В некоторых контекстах лучше всего указывать как идентификатор или идентификацию».
Я собираюсь с этим.
Microsoft более расплывчата, насколько я мог найти.
источник
Как бы вы сказали это, если бы читали вслух? Я произношу две буквы. ID правильный, аналогично подобным сокращениям, например TV. (Без точек, пожалуйста, потому что буквы ничего не означают.)
Когда я имею дело с такими сокращениями, мне нравится форматировать их маленькими заглавными буквами, но это только мой вкус. Во всяком случае, столицы.
(Но я, вероятно, продолжил бы использовать Id в самом коде.)
источник
в качестве краткой версии идентификатора я бы использовал Id. Также ID это странно, когда у вас есть такие функции, как
Использование нескольких заглавных букв в терминах предметной области довольно проблематично для CamelCase, поскольку они могут привести к неоднозначности и, следовательно, к неоднородности в ваших интерфейсах и именах.
источник
SqlConnection
. Тем не менее, в пользовательском интерфейсе вы все равно будете обращаться к «подробностям подключения к SQL Server».ID
(и его варианты) и соглашения об именах в коде .NET .Я думаю, это зависит от того, как мы пишем. Мы пишем не «это», а «ай-ди». Идентификатор - это заклинание, состоящее из двух звуков, поэтому люди пишут букву D в шапке, чтобы не думать, что идентификатор - это «слово». Это больше похоже на символьный символ. Мне больше нравится "ID" просто потому, что он лучше.
источник
Я предпочитаю Id, потому что при использовании с другим двухбуквенным текстом он не превращается в одно слово, состоящее только из заглавных букв.
Фотоэлектрические системы ... PVID (одно слово или 2?) PvId (гораздо понятнее).
источник