• js的维护相关


    什么是可维护的代码?一般来说,可维护代码具有以下特征:

      可理解性 —— 其他人可以接受代码并理解它的意图和一般途径。

      直观性 —— 代码中的东西一看就能明白

      可适应性 —— 代码以一种数据上的变化不要求完全重写的方法撰写

      可扩展性 —— 在代码架构上已考虑到在未来允许对核心功能进行扩展

      可调式性 —— 当有地方出错是,代码可以给予你足够的信息来尽可能直接地确定问题所在

    那么怎样让代码变得可维护,较简单的方式就是形成一套代码的书写约定,具体如下。

      1、可读性

        a、缩进格式,统一的缩进格式可以很好的帮助人们来阅读代码

        b、注释,每一个函数和方法都应该有注释,同时在使用了复杂的算法,或者大段代码,Hack等都需要注释,阐述其行为。

      2、变量和函数命名

        不要简单的使用a、b、c等毫无意义的命名,变量名最好是名词,如car、person等,而函数名应以动词开头,如setData(),返回布尔类性质的函数一般以is开头,如isReady()

      3、变量类型透明

        js的变量是松散类型的,当你创建大量的变量的时候,很容易会忘记这个变量所应包含的数据类型,这里介绍3种方法来帮助我们。

        初始化:即在定义变量的时候同时设置一个初始值。

        匈牙利标记法:即在变量名前添加一个字符来表示其数据类型,比如boolear类型就在变量名前添加一个b,即bReady

        使用类型注释:

    var count     /*:Number*/  = 10
    

          要注意这会和多行注释起冲突。

    除了代码约定,同时还要注意松散耦合。

      什么是耦合,只要应用的某个部分过分依赖于另一部分,代码就是耦合过紧。难于维护。因为Web应用所涉及的技术,有多种情况会使它变得耦合过紧,我们需要多注意这些情况,尽可能维护弱耦合的代码。

      a、HTML / Js          

      b、Css / Js   尽可能的弱耦合,可以通过动态更改样式类(即类名)而非特定样式来实现

      c、应用逻辑 / 事件处理程序

    还有一些企业相关的注意事项,后续更新。

  • 相关阅读:
    10月23日总结
    10月22日总结
    10月21日总结
    使用Sklearn进行股票异常分析
    10月20日总结
    10月19日总结
    10月18日总结
    CF482E ELCA
    ERROR: Error installing mysql2: ERROR: Failed to build gem native extension [@Ubuntu 15.04]
    在Deepin 20.2系统中换源并全新图解安装MySQL数据库
  • 原文地址:https://www.cnblogs.com/wusan/p/7674743.html
Copyright © 2020-2023  润新知