js最佳实践1---可维护性
来源:互联网 发布:bioedit mac破解版 编辑:程序博客网 时间:2024/05/24 05:02
1. 可维护性
编写可维护的代码很重要,因为大部分开发人员都话费大量实践维护他人代码。
确保自己代码的可维护性,以便其他开发人员在此基础上更好的开展工作。
1.1 什么是可维护的代码?
- 可理解性
- 直观性
- 可适应性
- 可扩展性
- 可调试性
1.2 代码约定:一种让代码变得可维护的简单途径是形成一套JavaScript代码的书写约定。
- 可读性:要让代码具有可维护性,首先他必须可读。(代码的缩进、注释)
1. 函数和方法:每段函数都应该包含一个注释(目的、使用算法、陈述事先假设、参数代表、是否有返回值)
2. 大段代码:用于完成某个任务的多行代码应该在前面放一个描述任务的注释
3. 复杂的算法: 如果使用了独特的算法解决了某问题,则要注释,方便自己和别人
4. Hack:因浏览器差异问题,js代码一般会包含一些hack.如果因为某种浏览器无法使用普通的方法,所以你需要用一些不同的方法,请放入注释中。
- 变量和函数名
命名规则如下:
- 变量名应为名词如car或person
- 函数名应以动词开始,如getName().返回布尔值的函数以is开头
- 变量名和函数都应使用合乎逻辑的名字,不要担心过长。
- 变量类型透明:有三种方式表明变量数据类型的方式
- 第一种方式使初始化,当定义一个变量时,应该对其进行初始化。var found = false;
- 第二种方法是使用匈牙利标记法来指定变量类型 var bFound;//布尔型
- 第三种指定变量类型的方式是使用类型注释 ;var found/*:Booldan*/=false;
- js最佳实践1---可维护性
- JavaScript之最佳实践(可维护性、性能优化)
- JS最佳实践
- JS最佳实践
- js笔记 -- 最佳实践
- require.js 最佳实践
- js最佳实践3---性能
- JS(高程)最佳实践
- J2ME最佳实践 - 1
- js最佳实践2----松散耦合
- js最佳实战之----编程实践
- JS最佳实践——性能优化
- Node.js错误处理最佳实践
- js判断变量类型的最佳实践
- [转载]React.js 2016 最佳实践
- JS学习22(最佳实践)
- 最佳实践之JS-状态模式
- 《js高级程序设计》之最佳实践(笔记)
- python集锦(三)
- 关于程序员的第二职业
- Ubuntu闪屏和drm出现"forcing panel scaling"的解决方法
- jena在windows上的基本配置
- UIImageView
- js最佳实践1---可维护性
- 析JAVA之垃圾回收机制
- Hibernate数据查询 利用关联关系操纵对象 Hibernate事务 Hibernate的Cache管理
- PHP生成和获取XML格式数据
- altium designer 如何显示中文菜单
- asynchronous@tornado
- java反射
- LaTeX,XeTeX:我的中英对译排版命令的发展
- POJ 2001 Shortest Prefixes