在编程中,我们时常免不了要遇到给对象取名的问题,从程序名、模块名、类名、对象名、到函数名、参数名、属性名、变量名,这么多种类的名字,我们怎么去正确地识别它们呢?出现在代码中的变量,我们是不是一眼就能看出它是参数名或类名?以下,您可以学到若干条有关给对象命名的技巧。
■ 只要可能就尽量使用完整的单词,记住整个的单词比记住缩略词更容易,例如Window 被缩略为 Wind、Wn 或 Wnd,不如 Window 本身好记,例如使用“OfferCheck”,而不要使用“OfferChk”。缩写可以有多种形式,因此会引起混乱。
■ 当标识符太长而需要缩略时,尽量用完整的首音节。例如,用 AltExpEval,而不用 AlternateExpressionEvaluation 或 AltExpnEvln。
■ 使用大小写混合来命名标识符,将每个单词或音节的首字母大写,例如ShortcutKey 或 AsyncTransfer。
■ 描述一个概念时,选择通常可能会使用的单词,例如,使用 Name 而不是 Lbl给名字属性命名。
■ 在命名常数尤其是枚举常数时可以使用前缀,如EnmSunday、EnmMonday,这样你就可以清楚地知道它们是枚举型常量。有研究结果表明,一般3-4个字母的前缀最合适,既易于记忆,又较不易发生命名冲突。
■ 使用一致的动作/对象或对象/动作的顺序给方法命名。即使用InsertRecord、InsertArray 等,或者总是将对象放在前面,如 RecordInsert 和ArrayInsert。
■ 对参数可以使用匈牙利命名法。该法是微软的一位匈牙利程序员发明的,它指的是在参数前置若干字母的前缀,用来表示该参数的数据类型。如“s”表示字符串(STRING),“w”表示字(WORD),“dw”表示双字(DWORD),“l”表示长整型(LONG),“p”表示指针(POINT),“h”表示句柄(HANDLE)等待,这些前缀字母更可以组合使用。
相关推荐
ASP.NET命名空间参考手册—VB.NET编程篇,对于那些已经熟练使用ASP.NET的开发人员来说,本书是ASP.NET命名空间的比较完备的参考手册。
关于学习ASP和编程的28个观点关于学习ASP和编程的28个观点.doc关于学习ASP和编程的28个观点.doc关于学习ASP和编程的28个观点.doc关于学习ASP和编程的28个观点.doc关于学习ASP和编程的28个观点.doc关于学习ASP和编程...
asp编程入门asp编程入门asp编程入门
asp.net 编程 Gridview ,编程方法的总结,两个文档合集
ASP编程完全手册 ASP编程完全手册 ASP编程完全手册
asp高级编程 asp高级编程 asp高级编程 asp高级编程
HTML与ASP编程实务:HTML与ASP编程实务.rar
.Net编程命名规范.doc asp.Net编程命名规范.doc
ASP.NET网络编程技巧与实例(书 + 光盘)
ASP编程 ASP手册 ASP编程完全手册
asp.net命名空间参考手册_vb.net编程篇asp.net命名空间参考手册_vb.net编程篇
C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...
ASP.NET编程的十大技巧ASP.NET编程的十大技巧
编程之道ASP数据库编程入门
ASP 第一步 ASP编程实例教程ASP 第一步 ASP编程实例教程
ASP.net编程的十大技巧
ASP编程常用的代码 Asp编码优化技巧8则 asp的19个基本技巧 一些Asp技巧和实用解决方法 ASP中正则表达式的应用 防止从外部提交数据的方法 ASP数据库语法总结
ASP完整教程(完全ASP编程).doc
Asp.net编程规范,由本公司开发部门制定的比较完善的编程规范,包括,命名规则,数据库操作方法书写规则,书写规范 等
ASP编程词典,ASP编程词典ASP编程词典ASP编程词典ASP编程词典ASP编程可以很好的学习ASP开发,包含了整个ASP的知识点。