变量名称的声明

时间:2009-04-28 04:26:23

标签: variables coding-style names

以大写形式声明变量名称的最佳方法是什么......? ..小写?在任何情况下必须在哪个区域声明...根据标准变量的滚动,什么名称是合适的...有一些变量要声明?...对不起这个问题。我是新来的编程世界......我希望不要打扰.... =)

8 个答案:

答案 0 :(得分:3)

这里有各种语言编码标准的链接。
这有变量命名的标准等等。

C# coding standards
C++ coding standards
Java coding standards

这里是generic coding standards article,它解释了编码标准背后的原因。

答案 1 :(得分:1)

Atleast for C和C ++我们可以使用Hungarian notation

答案 2 :(得分:1)

如果:

  • 语言没有规定它;和
  • 您的编码标准没有规定它,

然后让它尽可能地可读。未来成群的开发人员会因为不对他们造成可怕的代码而赞美你的名字。

我个人最喜欢的是常量(IQ_LIMIT)的大写和下划线以及其他所有(getItembyId(), itemCount)的骆驼案例。但这是个人喜好,而不是写在石碑上的东西。

答案 3 :(得分:1)

这实际上取决于您使用的编程语言,以及组所遵循的任何编码约定。

例如,GNU coding standards用于编写C代码,涵盖variable namesindentation of lines

对于语言,Code Conventions for the Java Programming Language列出了Java编程语言中capitalization and naming of variables,包,类,方法等的一些编码约定。

答案 4 :(得分:1)

在罗马时,像罗马人一样。每种语言对于这些事物通常都有自己的习语。

答案 5 :(得分:0)

IMO,了解变量的范围是最重要的。您应该一目了然地知道有多少代码可以影响变量,以及更改代码会影响多少代码。通过这种方式,可以保持封装(以及您的理智)。你不会意外地改变一个全局变量并神秘地管理整个程序。此外,他们应该像一个痛苦的拇指一样突出,只是乞求被重构。

因此大写为全局变量的第一个字母(其中“global”是可以由多个函数看到的任何变量),小写是其他每个字母的第一个字母。传统上,常数可以获得所有上限。

所以在studlyCaps风格中它将是:

  • 全局变量
  • 所以LocalVariable
  • CONSTANTVARIABLE

使用得分:

  • Global_Variable
  • local_variable
  • CONSTANT_VARIABLE

无论你使用studlyCaps还是得分都取决于你的编程语言和本地风格(我更喜欢分数,因为它们的可读性和没有关于大小写的混淆)。

答案 6 :(得分:0)

在C#中,我们使用PascalCase作为属性和方法名,使用camelCase作为其他成员。对于常量,我们使用CAPS_WITH_UNDERSCORE。对于html元素,使用匈牙利表示法。 (我认为这些是微软的标准。)

答案 7 :(得分:0)

“在罗马的时候......”的必然结果就像前一个程序员所做的那样。当您处理其他开发人员代码或项目时,您应该将您的样式与现有样式相匹配。虽然看到一个奇怪的约定一开始令人费解并且很难处理,但与整理一个能够切换符号并为每个函数设置样式的文件相比,这一点都没有。

在开发自己的项目时,或者作为一名开发人员,您可以做到最合理的事情。