• 匈牙利命名法


    在第四章4.2.6命名——72页中提到了一个新鲜的单词“匈牙利命名法”,书上提到在变量面前加上有意义的前缀,程序员就能一眼看出变量的类型及相应的语义。书上还提到有些地方并不适用,比如

    在一些强类型的语言(如C#)中,对类型有严格的要求,不同类型的值是不能做运算的,例如C#中,if()语句只能接受BOOL值得表达式,这样很大程度上杜绝了上面的问题。在这类语言中,前

    缀不是很必要,匈牙利命名法并不适用。我查阅了资料发现匈牙利命名法是一种编程时的命名规范。

    基本原则是:

                       变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。

                       命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。

                       匈牙利命名法非常便于记忆,而且使变量名非常清晰易懂,增强了代码的可读性,方便各程序员之间相互交流代码。

    但读了这章还是有些小疑问,两人合作对于这些自己命名的变量感觉交流起来还是有一定麻烦,因为在学校基本都是一个人独立完成项目甚少有合作的情况出现,感觉自己命名变量基本都是按照

    自己的想法命名,别人可能要询问我之后才能知道我定义的变量是什么,所以一般变量后都要接个注释!

  • 相关阅读:
    毕业设计后续工作目标
    毕业设计第二周每天工作
    毕业设计第二次本周目标
    毕业设计第一周每天工作
    毕业设计第一次本周目标
    MyEclipse在删除文件后servers报错问题解决
    Tomcat问题解决
    MVC设计模式授权第三方登录
    算法评估
    Spark 配置参数
  • 原文地址:https://www.cnblogs.com/Fishsky1996/p/7514460.html
Copyright © 2020-2023  润新知