asp编程命名的技巧和经验总结

在编程中,我们时常免不了要遇到给对象取名的问题,从程序名、模块名、类名、对象名、到函数名、参数名、属性名、变量名,这么多种类的名字,我们怎么去正确地识别它们呢?出现在代码中的变量,我们是不是一眼就能看出它是参数名或类名?以下,您可以学到若干条有关给对象命名的技巧。

  ■ 只要可能就尽量使用完整的单词,记住整个的单词比记住缩略词更容易,例如Window 被缩略为 WindWn  Wnd,不如 Window 本身好记,例如使用“OfferCheck”,而不要使用“OfferChk”。缩写可以有多种形式,因此会引起混乱。

  ■ 当标识符太长而需要缩略时,尽量用完整的首音节。例如,用 AltExpEval,而不用 AlternateExpressionEvaluation  AltExpnEvln

  ■ 使用大小写混合来命名标识符,将每个单词或音节的首字母大写,例如ShortcutKey  AsyncTransfer

  ■ 描述一个概念时,选择通常可能会使用的单词,例如,使用 Name 而不是 Lbl给名字属性命名。

  ■ 在命名常数尤其是枚举常数时可以使用前缀,如EnmSundayEnmMonday,这样你就可以清楚地知道它们是枚举型常量。有研究结果表明,一般34个字母的前缀最合适,既易于记忆,又较不易发生命名冲突。

  ■ 使用一致的动作/对象或对象/动作的顺序给方法命名。即使用InsertRecordInsertArray 等,或者总是将对象放在前面,如 RecordInsert ArrayInsert

  ■ 对参数可以使用匈牙利命名法。该法是微软的一位匈牙利程序员发明的,它指的是在参数前置若干字母的前缀,用来表示该参数的数据类型。如“s”表示字符串(STRING),“w”表示字(WORD),“dw”表示双字(DWORD),“l”表示长整型(LONG),“p”表示指针(POINT),“h”表示句柄(HANDLE)等待,这些前缀字母更可以组合使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值