从哪些方面优化自己的代码

(1)可读性 有利于后期优化升级,多人合作    **命名**         常亮全大写 多字母下划线连接,类名使用大驼峰,类里的临时变量下划线开头,类的内部属性方法用小驼峰    **注释**         头部注释,版本Version、日期Date、标注Description    **格式**(2)性能方面优化  占用内存方面,尽量少的占用内存。    **内存**         减少全局数组及对象存储数据,必须全局的可以及时删除。        及时释放全局变量,等于undefined或者null即可。    **代码上的性能优化**        缓存对象,减少频繁的从对象取属性。           减少循环的运算。        读取一个变量,从最近的作用域里读取。    **算法与缓存**(3)架构层面    **高内聚低耦合**    **可维护性可拓展性**