用户界面上的“ID”或“Id”

我工作的质量保证经理告诉我,我的桌面应用程序中有一个错误,因为提示符号是“操作员ID”,应该是“操作员ID”。 她的论点是“身份证”是指弗洛伊德的“心理装置”的自我部分,在语义上是不正确的。

现在成为一名肛门工程师(AE),我当然必须去查找Id和ID,从我粗略的调查(Google)看来,ID就像Id一样是弗洛伊德的自我使用。

所以我的推理是,Id是“标识符”的缩写版本,并且比通常指示两个词语缩写的ID更正确或至less更常用。

我可以改变用户界面,但是我不会把我的职业作为一个AE,所以我想知道是否有任何最佳实践或参考这种东西,我可以用来支持我的论点? 请记住,这个问题涉及到用户界面,而不是源代码,缩写和框架是哲学的完全不同的分支。

13 Solutions collect form web for “用户界面上的“ID”或“Id””

根据Merriam-Webster ,这个缩写是“ID”。 如果它是一个正确的缩写,那就必须是“Id”。 与期间。

我个人使用“Id”。 编译器不关心,但我的眼睛。 比较:

GetIDByWhatever <-- looks terrible GetIdByWhatever <-- oh so pretty! 

永远,在代码方面,美学比语法更重要。 (更新:4年后,我不再支持这个声明)

“D”不代表任何东西,所以我一直认为它是一个缩写,而不是一个缩写 – 因此我也使用“Id”,而不是“ID”。

我不知道你的qa的推理 – 单词可以有多个含义 – 这在英语中并不罕见:)

但它看起来像常见的用法实际上是“ ID ”(正确或错误:P),这可能是用户期望的格式。

有趣的是,许多人觉得“身份证”应该是要走的路。 我觉得“身份证”是合适的,因为它暗示了我们如何发音 – 身份证还有,当我读一个正在运行的句子中的“身份证”时,有时我必须回来再读一遍,以确保它不是“是“或”它“。

质量保证经理的理由是愚蠢的。 很多英文单词有多重含义。 “铅”,“铅”,“铅”(金属,在前面或连接器)。

我只是试图与应用程序中其他地方使用的大小写一致。

作为UAUA(ultra-anal可用性分析师),请使用ID而不是Id。

从视觉上来说,这是英文更可识别的。 在语法上,“Id”是一个词(与“鱿鱼”韵),弗洛伊德的定义已经在上面给出。 我们从来没有口头要求显示“ ID ”,而是“ID”。 身份证是好的,但过去了,因为时期意味着多个字。

所以。

只需使用ID,好吗?

好。

所以,作为一名技术作家,在回顾其他人的工作时,这个问题对我来说是比较经常的,无论是程序员,BAs还是其他作者。 通常情况下,身份证是指自我,正如别人之前在我身上所说的,身份证的身份证是身份证,因为很多人不知道或不了解规则并不意味着他们是正确的(抱歉,生硬)你在很大程度上的标点和拼写规则几乎和时尚一样多变!

然而,似乎没有人问,你的公司是否有标准? 在一天结束时,如果贵公司有风格指南,并且已经在该指南中介绍了该主题,则应遵循指南。 如果没有涵盖,那么我可以build议你向维护指南的人提出问题,并在谈话中包括任何利益相关者。 一致性是关键。 如果你工作的公司没有风格指南,那么也许是时候开始了!

希望这可以帮助…

如果你大声朗读,你会怎么说呢? 我会说这两个字母。 ID是正确的,类似于类似的缩写,如电视。 (请不要用点,因为这些字母不代表任何东西。)

当我正在处理这样的缩写时,我喜欢用小块的大写字母来格式化,但这只是个人的口味。 无论如何,首都。

(但是我可能会继续在代码中使用Id。)

用户界面和代码是非常不同的野兽…

“ID”是用户界面的正确答案。

在代码中,一致性是你的朋友。 无论你喜欢与否,都可以使用代码中已经存在的内容。 如果不在那里,那么就读一读,做出一个决定,或者与团队合作,找出一个让每个人都可以同意的方法。 一致性让生活变得如此简单。

作为标识符的简短版本,我会使用Id。 也ID,当你有像这样的function是怪异的

 getUserIDByName() 

CamelCase中有多个领域术语的资本是相当成问题的,因为它们可能会产生歧义,从而导致界面和命名的不均匀性

我认为这取决于我们拼写的方式。 我们不拼写“it”,而是“ai-di”。 Id-ID是由两个声音拼写的,所以人们把D放在上限,以避免思维id是一个“单词”。 它更像一个字符符号。 我更喜欢“ID”,只是因为它更好。

我更喜欢Id,因为当与其他两个字母的文本一起使用时,它不会成为一个单一的全部大写的单词

光伏系统… PVID(一个字或2?)PvId(更清晰)。

ID =爱达荷州! Id =弗洛伊德! 让强迫症开始!

  • 在Python中开发GUI:Tkinter与PyQt
  • 提高WPF UI渲染速度的方法
  • JQuery Slider,如何使“步”大小变化
  • Mac SQLite编辑器
  • selectWPF / C#和Qt / C ++
  • 是否有Python的可视化分析器?
  • 构build不在事件派发线程上的Swing / AWT小部件是否安全?
  • GUI和UI有什么区别?
  • fill_parent和wrap_content有什么区别?
  • WinForm UIvalidation
  • 禁用WPF标签加速键(缺less文本下划线)