这些被同事喷的JS代码风格你写过多少?
发布时间:2019-02-14 06:43:28 所属栏目:优化 来源:殷荣桧
导读:副标题#e# 现在写代码比以前好多了,代码的格式都有 eslint、prettier、babel(写新版语法) 这些来保证,然而,技术手段再高端都不能解决代码可读性(代码能否被未来的自己和同事看懂)的问题,因为这个问题只有人自己才能解决。我们写代码要写到下图中左边
副标题[/!--empirenews.page--]
现在写代码比以前好多了,代码的格式都有 eslint、prettier、babel(写新版语法) 这些来保证,然而,技术手段再高端都不能解决代码可读性(代码能否被未来的自己和同事看懂)的问题,因为这个问题只有人自己才能解决。我们写代码要写到下图中左边这样基本上就功德圆满了。 一、变量相关 (1)变量数量的定义 NO:滥用变量
YES: 数据只使用一次或不使用就无需装到变量中
(2)变量的命名 NO:自我感觉良好的缩写
YES:无需对每个变量都写注释,从名字上就看懂
(3)特定的变量 NO:无说明的参数
YES:添加变量
(4)变量的命名 NO:命名过于啰嗦
YES: 做到简洁明了
(5)使用说明性的变量(即有意义的变量名) NO:长代码不知道啥意思
YES:用变量名来解释长代码的含义
(6)避免使用太多的全局变量 NO:在不同的文件不停的定义全局变量
YES:少用或使用替代方案 你可以选择只用局部变量。通过(){}的方法。 如果你确实用很多的全局变量需要共享,你可以使用vuex,redux或者你自己参考flux模式写一个也行。 (7)变量的赋值。 (编辑:成都站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐