`
liuy2012
  • 浏览: 107611 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

变量的命名

 
阅读更多
一般对于变量的命名都是比较简单的几句话概括,不太形象。今天看到一篇写的比较详细,摘录过来,方便学习。
在变量命名时要注意以下几点:
a、选择有意义的名字,注意每个单词首字母要大写
b、在一段函数中不使用同一个变量表示前后意义不同的两个数值
c、i、j、k等只作为小型循环的循环索引变量
d、避免用Flag来命名状态变量
e、用Is来命名逻辑变量,如:blnFileIsFound。通过这种给布尔变量肯定形式的命名方式,使得其它开发人员能够更为清楚的理解布尔变量所代表的意义
f、如果需要的话,在变量最后附加计算限定词,如:curSalesSum
命名不相包含,curSales和curSalesSum
  h、如果需要对变量名进行缩写时,一定要注意整个代码中缩写规则的一致性。例如,如果在代码的某些区域中使用intCnt,而在另一些区域中又使用intCount,就会给代码增加不必要的复杂性。建议变量名中尽量不要出现缩写
i、通过在结尾处放置一个量词,就可创建更加统一的变量,它们更容易理解,也更容易搜索。例如,请使用strCustomerFirst和 strCustomerLast,而不要使用strFirstCustomer和strLastCustomer。常用的量词后缀有:First(一组变量中的第一个)、Last(一组变量中的最后一个)、Next(一组变量中的下一个变量)、Prev(一组变量中的上一个)、Cur(一组变量中的当前变量) 
j、为每个变量选择最佳的数据类型,这样即能减少对内存的需求量,加快代码的执行速度,又会降低出错的可能性。用于变量的数据类型可能会影响该变量进行计算所产生的结果。在这种情况下,编译器不会产生运行期错误,它只是迫使该值符合数据类型的要求。这类问题极难查找
尽量缩小变量的作用域。如果变量的作用域大于它应有的范围,变量可继续存在,并且在不再需要该变量后的很长时间内仍然占用资源。它们的主要问题是,任何类中的任何方法都能对它们进行修改,并且很难跟踪究竟是何处进行修改的。占用资源是作用域涉及的一个重要问题。对变量来说,尽量缩小作用域将会对应用程序的可靠性产生巨大的影响
Static   Final   变量的名字应该都大写,并且指出完整含义
分享到:
评论

相关推荐

    C++编程变量命名规范

    ### C++编程变量命名规范详解 #### 一、引言 在C++程序设计中,良好的变量命名习惯不仅能提升代码的可读性与维护性,还能帮助开发人员更快速地理解代码逻辑。本文将详细介绍C++变量命名的一般规则及推荐做法,并...

    verilog变量命名规则

    ### Verilog 变量命名规则详解 在Verilog语言中,变量命名不仅是代码风格的体现,更是确保程序可读性和维护性的关键。合理的命名规则能够帮助开发者快速理解代码逻辑,减少错误并提升团队协作效率。根据论坛上的...

    C++变量命名规则

    C++变量命名规则 C++变量命名规则是为了增强代码的可读性和容易维护性。以下是C++必须遵守的变量命名规则: 一、 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。 二、 第一个字母必须是字母...

    C语言变量命名规则

    对于任何C语言程序员来说,理解并遵循变量命名规则是至关重要的,因为这直接影响到代码的可读性和维护性。本文将深入探讨C语言中的变量命名规则,帮助你形成良好的编码习惯。 首先,我们要明确变量在C语言中的作用...

    java变量命名心得

    "java 变量命名心得" Java 变量命名是一个非常重要的概念,它直接影响着程序的可读性和维护性。下面我们将通过一个实例来展示局部变量和实例变量的区别,并总结 java 变量命名的几个典型问题。 首先,让我们来看...

    变量命名神器Codelf发布的VSCode插件

    标题中的“变量命名神器 Codelf 发布的 VSCode 插件”揭示了本文将要讨论的是一个用于Visual Studio Code(VSCode)的插件,它专门帮助开发者进行更高效、更具可读性的变量命名。 Codelf,作为一个工具,旨在解决在...

    python 变量命名查询小工具

    【Python 变量命名查询小工具】 Python 是一种高级编程语言,以其简洁的语法和强大的功能深受程序员喜爱。在编写代码时,遵循良好的变量命名规则是至关重要的,它能提高代码可读性和维护性。本工具是利用Python的...

    C语言变量命名规则该PDF档详细描述了C语言下变量的命名规律

    ### C语言变量命名规则——匈牙利命名法详解 #### 一、匈牙利命名法简介 匈牙利命名法是一种变量命名规范,最初由Charles Simonyi设计,并因其匈牙利血统而得名。这种方法的核心在于为每一个变量名称添加前缀,...

    VC++变量命名规则

    ### VC++ 变量命名规则详解 在编程领域,遵循一套规范的命名约定对于提高代码的可读性和可维护性至关重要。本篇文章将深入探讨VC++中的变量命名规则,这不仅是对初学者的重要指导,也是专业程序员提升代码质量的...

    自主创作的代码编写变量命名工具

    标题中的“自主创作的代码编写变量命名工具”指的是一个由个人开发者设计的程序,它能够帮助程序员在编写代码时自动生成符合规范的变量名。这个工具可能是为了提高编程效率,减少手动命名的时间,并确保遵循良好的...

    匈牙利变量命名规范

    匈牙利命名规范是一种在编程中广泛使用的变量命名规则,尤其在微软的Windows开发环境中非常常见。这个规范的主要目标是通过在变量名前添加特定的前缀来增加代码的可读性和自解释性。这些前缀通常代表了变量的类型、...

    全局变量和局部变量命名冲突的问题

    在C语言编程中,全局变量和局部变量命名冲突的问题。 编程学习者的迷惑的地方!

    变量命名-匈牙利命名法

    匈牙利命名法是一种在程序设计中用于变量命名的规则,它的主要目的是通过变量名来显式地表示变量的数据类型。这种命名法最早在BCPL语言中被广泛应用,因为BCPL仅有一种数据类型,无法帮助程序员记忆变量的具体类型。...

    VC变量命名规范(有例子)

    ### VC变量命名规范详解 #### 一、引言 在软件开发过程中,良好的变量命名习惯不仅能够提升代码的可读性和可维护性,还能有效减少bug的产生。Microsoft为Windows编程提供了一套详细的变量命名规范,这对于使用...

    C#变量命名及注释规范

    C#变量命名及注释规范 C#变量命名及注释规范是软件开发中非常重要的一方面,良好的命名和注释习惯可以提高程序的可读性、可维护性和复杂性。下面将对C#中的变量命名及注释规范进行详细的介绍和解释。 命名规范 在...

    通用VBA程序变量命名规则

    在编程世界中,尤其是使用VBA(Visual Basic for Applications)进行宏编程时,良好的变量命名规则至关重要。变量是存储数据的容器,它们帮助我们组织和理解代码,使其更易读、更易于维护。当我们面对一个复杂的VBA...

    变量命名规范C#变量命名规范C#

    在编程语言中,尤其是C#,遵循良好的变量命名规范对于编写出可读性强、易于维护的代码至关重要。本文将详细阐述C#中的变量命名规范,同时也会提及与C++相关的命名规则,因为C#和C++在命名约定上存在一些共通之处。 ...

    c语言匈牙利试变量命名法则

    匈牙利命名法是C语言中一种常见的变量命名规则,由Charles Simonyi提出并首先在微软的开发环境中广泛使用。这种命名法的核心思想是在变量名的前面添加一个或多个小写字母,用来描述变量的类型或者用途,以增强代码的...

    MFC.rar_变量命名

    对于MFC(Microsoft Foundation Classes)这样一个基于C++的框架,遵循良好的变量命名规则至关重要。MFC是微软为Windows应用程序开发提供的一种库,它封装了Windows API,使得开发者可以更加方便地创建桌面应用程序...

Global site tag (gtag.js) - Google Analytics