码迷,mamicode.com
首页 > 其他好文 > 详细

代码规范

时间:2017-04-17 19:57:23      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:依赖   列表   变量命名   装饰者   int   tor   隐藏   undefined   web   

命名

1、不怕长,怕不清楚

2、名词来命名对象,动词来命名函数

3、变量的名字要与上下文相契合

4、构造函数首字母大写

5、变量命名均以驼峰法

 

其他

1、尽量别再分支结构中使用return

2、if中多条件的复合使用可能会导致逻辑不清晰

3、函数只做一件事

4、要有适当的处理异常,不要将a is undefined等错误用||或&&隐藏掉

5、控制函数的副作用,无副作用的函数是不依赖上下文也不改变上下文的函数

6、非侵入性的改造函数,尽量不要在原有函数上进行直接的更改,这个可以使用设计模式的装饰者模式

7、避免过长的参数列表

8、避免出现超大函数

9、一定不要出现过多的条件分支,可以提炼为函数

 

web开发的同学可以去学习一下eslint和editor怎么用,强制自己写规范代码

更多良好的习惯需要自己在实践中总结并严格遵守,这是最重要的

最低要实现自己写的东西两个月后自己还看得懂,当然了,这是玩笑,但万一是真的呢

代码规范

标签:依赖   列表   变量命名   装饰者   int   tor   隐藏   undefined   web   

原文地址:http://www.cnblogs.com/jyuf/p/6724409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!