用于黑莓GUI的发展。我使用的是Backuttonfield之类的惯例,我的一些同事正在使用BTNBACK。

但是有时我会坚持使用LoginverticalFieldManager之类的名称,这是一个很长的名字。当时VFMLOGIN看起来更好

因此,对于GUI组件,我应该遵循什么惯例?

有帮助吗?

解决方案

我会说使用 btnback 而不是Backuttonfield。甚至我在世界的另一端也认识到这种符号。

更新:但是,只要团队中的所有成员都同意编写相同的符号,就没有对或错。

其他提示

避免非标准缩写。

按钮 - > BTN可以说是可以的(有些人会不同意这一点)。
VerticalFieldManager-> VFM绝对不是(我认为它是视觉形式之类的)。

(无论如何,WTF都是垂直的现场经理 - 听起来可能像是说“专栏”的愚蠢方式?)


绝对应该是元素类型 后缀, ,不是前缀。

所以 BackButton (或者 BackBtn) 等等。

永远不要害怕长名。除了进行视觉控制(我仍然宁愿在古老的地方使用BTN品种的三个字母前缀,以避免控件和支持它们的字段之间的混淆),我永远不会使用缩写,并尝试使所有我的名字尽可能有用 - 如果那样意味着他们那时候就很久了。使用副本和粘贴和代码完成,这不像我再一次键入它们:-)

我之所以使用GUI代码中的匈牙利符号的这种混蛋变化的原因仅仅是因为Visual Studio在代码页面中具有方便的控件列表。它们是按字母顺序列出的,当寻找事件处理程序为按钮时,我可以滚动到“ BTN”部分,并轻松找到我想要的一个。即使我不记得它是确切的名称,也会在看到它时记住它。否则,我必须在整个列表中搜寻以记住按钮的名称,或在表格上找到它。

尝试想象其他人是否能够根据名称弄清楚该变量的用途。可以推导Backbutton和Btnback,但VFMLOGIN非常隐秘。我尝试避免使用可变名称的首字母缩略词。更清楚的是,通常只有几个击键,通常会更可读。

当我们没有IDE和插件的IDE和插件时,匈牙利人很不错,这些IDE可以让我们找到除了通过巡游的下拉列表,如果您幸运的话,可以按字母顺序排列。使用VS2008或2010和Resharper,我从搜索对话框中进行了2或3个击键,让我输入“按钮”并查找 BackButton, OkButton, CancelButton 比下拉往下狩猎要快得多。

总的来说,我已经厌倦了愚蠢的命名惯例。如果我编写了一本有关如何使用软件的手册,我将指示我的用户使用“返回按钮”,因此命名对象是相当直观的 BackButton. 。当您与业务分析师交谈时,您的词汇与与其他程序员交谈时,您的词汇保持不变,我看不到任何错误。

任何形式的缩写为前缀的另一个问题不是超级直观 obj 或者 ctrl (对于UI组件)。我真的找不到太多用途。在这种情况下,这些下拉列表(ESP vs vs downs仅适用于1个字符的字符)变得很痛苦。当有3个 btns 在清单上,嘿,这很容易。当有20个 ctrls 在该列表上,您回到了第一广场。

不熟悉黑莓的东西,这可能完全不合适,但是我倾向于使用一个名称,因为类型系统会告诉您实际是什么。

Button back;
Button forward; 

我知道有争议的。

许可以下: CC-BY-SA归因
scroll top