当我在Excel-VBA程序我使用匈牙利表示法。工作表的变量开始与WS,工作簿变量开始WB等

当我使用整数,我总是用渴望的,因为在过去,我已经超过整数的最大值,这需要一段时间来寻找错误的 - 它更容易只是让一切很长,而不是试图找出是否它是迄今为止可能的一个变量的值超过32768。

是不是还好表示这些变量与领先的我,而不是L,因为我利用他们作为整数,即:

dim iStart as long, iEnd as long

代替

dim lStart as long, lEnd as long

当一个变量保存的东西的数量,我用n表示它,即使它是保持一个长。

dim nObjects as long, nPlots as long

什么是你的经验,作出属于符号VBA最容易阅读?

有帮助吗?

解决方案

不是真的。始终如一。文献。考虑你的开发伙伴,如果你的团队成长。

其他提示

匈牙利是更好用于反映比其类型的变量的含义。举例来说,如果你有一堆权在你的程序,而不是dblWeightGold,dblWeightSilver等仅举他们作为wgtGold,wgtSilver。

在一个类型检查的世界它不是那么重要的国家在变量名的基本类型。我再登录我的变量这种方式和我的的VBA中的工作。

我将,但是,投向上GuinnessFan。它的约定。只要它是一致的,是有道理的,它会没事的。没有一个真正的约定。

我总是与intVar2,intVar3,或lngVar4,txtMyTextBox,lblMyLabel等前言...

intVar1
intVar2
lngVar1
txtMyTextbox
lblMyLabel
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top