关于命名规则


编写程序时经常会遇到命名的问题,理论上符合语言命名规则的名称都是被允许的,但没有规律的命名会导致程序的可读性差,或者出现隐蔽的难以发现的错误,因此统一的命名规则是高效编写稳定的程序的基础,但没有一种命名规则能让所有人都满意,只要自己或者团队认真贯彻自己制定的命名规则,就可以避免命名规则的困扰。
    
     命名的基本原则:
    1、 简单明了,可以望文生义(不确定的单词查字典);
    2、min-length max-information原则:用最短的名字表达最多的信息 ;
    3、 与采用的操作系统或开发工具一致
    4、 不要仅靠大小写区分名字
    5、避免不同作用域的变量重名,易发生误解
    6、避免同一变量用作不同的用途,让变量作用单一化
    7、用有互斥意义的单词标识相反的变量或操作
    8、避免出现数字编号,除非确实有逻辑的需要
    9、 开发动态库时,设计库的特殊标识作为前缀

    自己的命名规则:
    
        变量的作用域表示
        1、类成员变量加前缀m_
        2、全局变量加前缀g_
        3、静态变量加前缀s_
        4、局部变量名字尽量简洁,不加前缀
        5、常量用全大写字母标识
        6、函数参数:输入参数加i_,输出参数加o_

    
        变量的类型表示:
        6、数字型 如int float double等 用 n表示
        7、bool型 用b表示
        8、字符串 用str表示
        9、字符     用ch表示
        10、指针   用p表示
        11、指向函数的指针 pfn
          
        函数命名用“DeclarerFunction”的形式表示

以上是根据匈牙利命名法则进行适当简化,未规范部分参考该命名法则。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值