• 第24章 最佳实践


    一、可维护性

    代码约定:

      1.可读性:a-缩进

         b-注释

            需要注释的地方:

              函数和方法:描述其目的和用于完成任务所可能使用的算法。陈述事先的假设也很重要,如参数代表什么,是否有返回值。

              大段代码:描述任务。

              复杂的计算:如何做的,帮助理解查阅。

              Hack:浏览器差异,javascript代码一般会包含一些hack。

      2.变量和函数命名:

        变量名应为名词,如car person

        函数名应该以动词开头,如getName(),返回布尔类型值得函数一般以 is 开头,如isEnable()

          变量和函数都应该使用合乎逻辑的名字。不要担心长度问题,后期处理和压缩会缓解长度问题。

      3.变量类型透明:

        通过初始化指定变量类型

        var found=false;//布尔型

          var count=-1;//数字

          var name="";//字符串

          var person=null;//对象

    松散耦合

  • 相关阅读:
    NYOJ 625 笨蛋的难题(二)
    NYOJ 102 次方求模
    ZJU Least Common Multiple
    ZJUOJ 1073 Round and Round We Go
    NYOJ 709 异形卵
    HDU 1279 验证角谷猜想
    BNUOJ 1015 信息战(一)——加密程序
    HDU 1202 The calculation of GPA
    "蓝桥杯“基础练习:字母图形
    "蓝桥杯“基础练习:数列特征
  • 原文地址:https://www.cnblogs.com/theEndOfSummer/p/4599830.html
Copyright © 2020-2023  润新知