1.可维护性:可理解性、直观性、可适应性、可拓展性、可调试性
2.代码约定:要让代码可维护,首先它必须可读。可读性的大部分内容是和代码的缩进有关的。当所有人都使用同一种缩进方式时,整个项目的代码就会更易读,可读性的另一方面是注释,以下一些地方需要进行注释:(1)函数和方法(2)大段代码(3)复杂的算法(4)Hack
3.松散耦合:语言层面,html和CSS的松耦合、html和js的松耦合、CSS和js的松耦合,尽可能让每一个仅负责自己的部分。函数层面,解耦合应用逻辑和事件处理程序。
4.变量和函数命名:变量名应为名词,函数名应以动词开始,变量类型透明,比如创建变量的时候,进行初始化,或者对变量进行注释。
5.编程实践:尊重对象所有权,不去修改不是自己创建的对象,避免全局变量,使用命名空间,避免与null进行比较,与预期的类型进行比较。
6.使用常量:对于重复值、用户界面字符串、URLS以及任意可能会更改的值,使用常量。
网友评论