在编码规范中,命名是比较重要的一环,为了使代码更加规范,使用统一的命名法就显得比较重要,其实使用以下介绍的4种中任何一种命名法均可,重要的是要在所有的地方尽量保持一致,这样的代码看起来更加舒服,更加易于维护。
1.匈牙利命名法
匈牙利命名法是一种编程时的命名规范。
基本原则是:变量名=属性+类型+对象描述
,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。
举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为 Switchboard时,变量全称应该为
frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成
lblSwitchboard。可以看出,
匈牙利命名法非常便于记忆,而且使变量名非常清晰易懂,这样,增强了代码的可读性,方便各程序员之间相互交流代码
。
据说这种命名法是一位叫 Charles Simonyi
的匈牙利程序员发明的,后来他在微软呆了几年,于是这种命名法就通过微软的各种产品和文档资料向世界传播开了。现在,大部分程序员不管自己使用什么软件进
行开发,或多或少都使用了这种命名法。这种命名法的出发点是把变量名按:属性+类型+对象描述的顺序组合起来,以使程序员作变量时对变量的类型和其它属性
有直观的了解。
Via:
http://baike.baidu.com/view/419474.htm
2.骆驼命名法
骆驼式命令法,正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函 数:
printEmployeePaychecks();
print_employee_paychecks();
第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记;第二个 函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。
骆驼式命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得当相多。另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。
Via:
http://baike.baidu.com/view/1165629.htm
3.帕斯卡命名法
即pascal命名法。
命名规则:
在编程中
帕斯卡
命名法是在命名的时候将首字母大写,如:
程序代码public void DisplayInfo();
string UserName;
二者都是采用了帕斯卡命名法。
在C#中,以帕斯卡命名法和骆驼命名法居多。
C#中的编码惯例中,给公共成员变量(public)、受保护的成员变量(private)、 或内部成员变量(internal)命名时,应使用帕斯卡命名法,如score、name、Status均为有效的成员变量名。
Via:
http://baike.baidu.com/view/1276459.htm
4.下划线命名法
下划线命名法是通过下划线来区分变量、函数名、类名中的单词的一种方法。以下是一个例子:
print_employee_name();
分享到:
相关推荐
在匈牙利命名法中,前缀通常由小写字母组成,按照以下规则: 1. **类型前缀**:指示变量的数据类型。例如,“i”表示整型,“s”表示字符串,“b”表示布尔型,“c”表示字符,“l”或“n”表示长整型,“d”或“f...
另一方面,由于过分强调类型信息,导致一些无意义的类型前缀滥用,从而失去了原本匈牙利命名法中对于变量用途的清晰表达。 在当前的软件开发实践中,匈牙利命名法已不再像早期那样受到推崇。部分原因在于现代编程...
匈牙利命名法是一种编程中的...它在特定的历史背景和编程文化中,曾是变量命名的主流规则,但随着编程语言和开发工具的进步,以及对代码维护性的更高要求,程序员们也在不断探索更加适应现代软件开发需求的命名规则。
匈牙利命名法是软件开发中的一个重要概念,尤其在C和C++等编程语言中广泛使用。这种方法由微软推广,其核心思想是通过在变量名、函数名等符号前面添加特定的前缀来揭示它们的类型和用途,从而增强代码的可读性和可...
尽管存在争议,但匈牙利命名法仍然是许多程序员在编写代码时采用的一种命名策略,尤其是在Windows API和一些传统的软件开发环境中。通过遵循这种命名规则,开发者可以更有效地组织和理解代码,从而提高工作效率。...
在软件开发领域中,Java作为一种广泛使用的编程语言,其代码规范对于项目的可维护性和团队协作至关重要。本知识点将根据文档内容详细介绍Java软件开发中的代码组织与风格、注解规则、命名规范以及如何编写高质量的...
《软件开发的201个原则》是一本全面阐述软件开发过程中应当遵循的原则性指导书籍。该书内容丰富,覆盖了从项目启动到交付的各个阶段,旨在帮助软件开发团队提高产品质量、优化开发流程,并最终实现项目的成功交付。 ...
在IT行业的软件开发中,命名规范是编程规范的重要组成部分,它不仅影响代码的可读性和维护性,也是团队协作的基础之一。本文将深入探讨几种常见的编程命名规范,包括骆驼命名法、帕斯卡命名法、匈牙利命名法以及接口...
《软件开发规范及开发计划书》是一份至关重要的文档,它是软件工程中不可或缺的一部分,用于指导整个项目的开发流程,确保团队遵循一致的标准和方法。国家标准软件开发文档模板为开发者提供了结构化和系统化的指南,...
Visual Basic编程规范采用了匈牙利命名法,这是一种编程中用来提高代码可读性和一致性的命名约定。匈牙利命名法通过在变量名前添加...遵守这些规范是软件开发过程中的一个重要环节,对于开发高质量的软件产品至关重要。
在软件开发过程中,合理的命名规范不仅是提高代码质量和可维护性的关键因素之一,还能促进团队间的高效沟通与协作。本文将详细介绍一种软件编程中的命名规则,并通过具体的例子来帮助理解和应用。 #### 二、命名...
对于不同类型的变量,可以采用匈牙利命名法,将类型信息编码在变量名中,如 `cInChar` 代表输入的字符,`ucOutCh` 代表输出的无符号字符。 总之,编程规范是软件开发的基础,它涉及到变量命名、代码结构、注释等多...
命名应清晰反映变量、函数或类的功能和作用,遵循一定的命名约定,如驼峰命名法或下划线命名法。 6. **其他规范**: - 引用文件:规范通常会引用相关行业标准和技术文档,以确保软件开发符合行业最佳实践。 - ...
在软件开发过程中,文档与规范起着至关重要的作用。它们是保证项目质量、提高团队协作效率、确保软件可维护性和可扩展性的重要基石。本文将深入探讨“软件开发文档”和“Java编码规范”,并结合“需求跟踪报告”和...
而在大多数现代软件开发中,骆驼命名法往往被认为是更为优雅的选择。 总的来说,命名规范的选择应根据项目需求、团队偏好和代码的可读性来确定。良好的命名习惯,结合适当的注释,能极大提升代码的可理解性,从而...
网站开发命名详细规范是保证项目可读性、可维护性和团队协作效率的重要准则。以下是针对规范的详细解读: 首先,规范中提到了开发环境的选择,包括Eclipse作为集成开发环境,JDK版本8作为Java运行环境,Tomcat版本9...
常见的命名规则有驼峰命名法、下划线命名法等,同时还需遵循一致性原则,避免在同一项目中混合使用不同的命名风格。 5. **代码规范**: 代码规范是一系列编写代码时应遵循的规则,包括缩进、注释、变量声明、空格...
在软件开发过程中,遵循一套良好的代码规范至关重要。它不仅能提高代码的可读性和可维护性,还能提升团队协作效率,确保项目的稳定性和质量。以下是对"软件开发代码规范(C#版)"的详细解读: 1、命名规范: - 变量...
在软件开发领域,良好的编程习惯与规范是每一个程序员成长道路上不可或缺的部分。其中,匈牙利命名法则是一种广泛应用于C、C++等语言中的变量命名约定,它强调通过前缀来表示变量的数据类型或属性,以此增强代码的...