Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 变量类型前缀约定_Variables_Naming Conventions_Conventions - Fatal编程技术网

Variables 变量类型前缀约定

Variables 变量类型前缀约定,variables,naming-conventions,conventions,Variables,Naming Conventions,Conventions,我曾经听说(在强类型语言中)命名变量的一个好习惯是在变量类型的第一个字母前面加前缀 例如(在C++中): 我不知道这样做有什么好处。 有吗?如果是这样,它们是什么?这是一个很好且被接受的变量命名约定吗?听起来你好像听说过Systems匈牙利符号,它曾经是一个被接受的约定 好吗?取决于你问谁。对我来说,前缀是好的,原因不多 如今,匈牙利人常常受到极大的嘲笑,因为这是一个错误。最初的(应用程序)匈牙利语的意图被误解了,随之而来的是一片混乱 当然,系统有一些优点匈牙利语,维基百科尝试列出: 关于这个

我曾经听说(在强类型语言中)命名变量的一个好习惯是在变量类型的第一个字母前面加前缀

例如(在C++中):

我不知道这样做有什么好处。
有吗?如果是这样,它们是什么?这是一个很好且被接受的变量命名约定吗?

听起来你好像听说过Systems匈牙利符号,它曾经是一个被接受的约定

好吗?取决于你问谁。对我来说,前缀是好的,原因不多

如今,匈牙利人常常受到极大的嘲笑,因为这是一个错误。最初的(应用程序)匈牙利语的意图被误解了,随之而来的是一片混乱

当然,系统有一些优点匈牙利语,维基百科尝试列出:

关于这个主题,不乏激烈的评论——我不会在这里全部重复——我只想提出,你不应该在变量的数据类型中使用一个僵化的前缀系统

但是,如果您想知道在变量前面加上逻辑类型的前缀是否有好处,那么答案是“是”

看看应用程序匈牙利语:

我不是在鼓吹整个事情,我只是说他们的推理是正确的

前缀的优点和缺点是非常主观的。有人说它使代码难以阅读,而其他人对此没有问题。一些人发现更名更难,另一些人发现更名更容易

我?我喜欢我的编码语言能够很容易地与人类英语区分开来。前缀使我能够控制代码,否则我将无法控制代码。我不知道也不在乎我的代码是否难读——我在乎代码是否容易理解


是的,一个简单的前缀约定很好。不要称之为匈牙利语。

对于一些背景知识,这个问题应该会引起一些评论。你说的是匈牙利符号,它很有争议。这部电影以前演过好几次。参见示例。@Alex K.+1我被27秒击败:p
int iInterestRate;
string sMessage;