定时器,计数器,索引等变量的命名约定?

时间:2015-11-05 16:13:56

标签: variables language-agnostic naming-conventions naming

我有一个项目,我正在使用“PartA”,“PartB”,“Data”,“HMI”等类别组织我的变量/标签,当然还有必要的“Debug”。

所以随机标签的一些例子是:

Debug.ReadWriteTimer
HMI.ReportViewerMode    
Data.IndexResult
Data.ActiveDirectory
PartA.InspectionResult

但是我在整个程序中使用了几个变量作为后勤设备,例如计数器,索引和(非调试)计时器,它们并不真正适合我上面列出的几个类别。 / p>

我考虑过以下情况,但其中任何一个似乎都不适合:

  • Global.tagname
  • Program.tagname
  • Devices.tagname

这些程序级“工具”的明确和逻辑命名约定是什么,这些工具会在第一次看到标记数据库时立即被人识别?

(好奇的上下文:这个特殊的项目是使用名为Cognex Designer的机器视觉软件创建的,该软件在RSLogix和LabVIEW的非法子代接口中使用C#语言。) < / p>

2 个答案:

答案 0 :(得分:0)

misc,杂项的捷径,通常用于对无法放入其他类别的物品进行分类。
这是你必须使用一个类别,否则缺少类别完美地描述了一个变量的杂项属性。

答案 1 :(得分:0)

我决定使用“App”(应用程序的缩写)作为这些项目的类别。我相信它比“程序”更清晰,并且不容易与范围混淆,比如“Global”,缩写将有助于缓解与.NET的Application对象的混淆。