第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;//对象

松散耦合

posted on 2015-06-25 14:02  筱莜  阅读(112)  评论(0编辑  收藏  举报