代码规范

496 阅读1分钟

1.避免写重复的代码,需要封装的使用封装。

如:let isApp =  __tdxMobSystem === 'Android' || __tdxMobSystem === 'IOS' || __tdxMobSystem === 'WEB-IOS' || __tdxMobSystem === 'WEB-Android'

在多处地方都使用到,可 window.isApp =isApp 。其它地方都使用window.isApp即可。

以后如isApp的逻辑需要修改,则只需要修改一处。


如:bms受理系统中,以前引入newStyle.css,auth.js等常变文件,为newStyle.css?v=1.0, auth.js?v=2.0 ,且多个文件中有引入,每次发版本需要修改多处。

修改成文件名后加上?v=${version},发版只需要改一处即可。


2.多花些时间想好变量的命名。


3.方法名一般以动词开头。


4.单一职责原则:一个function 一个功能,各司其职。


5.方法的入参不宜过多,代码越少可读性越强。


6.方法的入参,不宜更改。