A、代码重用
B、避免使用过多的全局变量(命名空间,封闭空间,模块化 mvc…)
C、拆分函数避免函数过于臃肿:单一职责原则
D、将面向过程的编程方式改为使用面向对象编程
E、适当的注释,尤其是一些复杂的业务逻辑或者是计算逻辑,都应该写出这个业务逻辑的具体过程
F、内存管理,尤其是闭包中的变量释放
A、代码重用
B、避免使用过多的全局变量(命名空间,封闭空间,模块化 mvc…)
C、拆分函数避免函数过于臃肿:单一职责原则
D、将面向过程的编程方式改为使用面向对象编程
E、适当的注释,尤其是一些复杂的业务逻辑或者是计算逻辑,都应该写出这个业务逻辑的具体过程
F、内存管理,尤其是闭包中的变量释放