我应该在GUI代码中为组件的变量名添加前缀吗?

时间:2013-03-11 09:21:52

标签: user-interface prefix naming-conventions

有些编码书提到我们不应该在名称中添加类型前缀,因为当前的IDE能够使这些类型清晰可见。我完全同意原始类型,但我倾向于仍然为我的GUI组件变量名称添加前缀。 使用有关GUI组件变量命名的GUI代码时,最佳做法是什么?

E.g。我应该说出我的

Button btnSubmit
TextField tfName
Checkbox cbActive

Button submit
TextField name
Checkbox active

1 个答案:

答案 0 :(得分:0)

我发现通常,在命名GUI组件时,在变量名前加上GUI组件的类型简化了编写代码的过程,因为当我编写引用它们的代码时,我不必记住确切的每个组件的名称。例如。通常我知道我会从特定的TextBox获取文本,但我不记得它的确切名称。我开始在智能感知中输入TextBox,然后会出现一系列TextBox es,我可以从中轻松识别出我需要的确切内容。

关于它是否是最佳实践;这取决于

  1. 如果贵公司有任何标准,我认为它们是这种情况下的最佳做法。
  2. 如果是私人项目,请选择您认为最好的项目。
  3. 我的0.02美元