当前位置:  开发笔记 > 开发工具 > 正文

大范围函数变量的命名约定是什么?

如何解决《大范围函数变量的命名约定是什么?》经验,为你挑选了1个好方法。

您可以对类成员,静态对象,全局对象和结构具有不同的命名约定.其中一些例子如下.

_member
m_member

或者在Java的情况下,使用this.member.

但是,当单个变量具有完整的功能范围或短寿命范围时,是否存在功能变量范围的任何良好技术或命名约定?

void MyFunction()
{
  int functionScopeVariable;

  if(true)
  {
    //no need for function variable scope naming convention
  }
}

Joachim Saue.. 9

我实际上鼓励将此任务委派给您使用的IDE /编辑器.

不,我实际上并没有谈论命名变量,这仍然是人类最好的.但是这种命名策略的基本任务是向您显示任何一个名称所代表的变量类型.

几乎每个值得盐的IDE都可以为不同的变量类型(实例成员,静态成员,参数,局部变量......)定义不同的样式(颜色,字体,字体类型......),所以让IDE告诉你什么变量的类型实际上使你不必每次都输入那些(否则是无用的)前缀或后缀.

所以我的建议是:使用没有任何前缀或后缀的有意义的名称.



1> Joachim Saue..:

我实际上鼓励将此任务委派给您使用的IDE /编辑器.

不,我实际上并没有谈论命名变量,这仍然是人类最好的.但是这种命名策略的基本任务是向您显示任何一个名称所代表的变量类型.

几乎每个值得盐的IDE都可以为不同的变量类型(实例成员,静态成员,参数,局部变量......)定义不同的样式(颜色,字体,字体类型......),所以让IDE告诉你什么变量的类型实际上使你不必每次都输入那些(否则是无用的)前缀或后缀.

所以我的建议是:使用没有任何前缀或后缀的有意义的名称.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有