如何编写出高质量的 JavaScript 代码?有人说是一门玄学,但其实,凡事皆有法,可以从以下三个方面去考虑。
易阅读的代码、高性能的代码、健壮性的代码。下面千儿妹将分别对这三个方面进行阐述。
1️⃣易阅读的代码
首先说一下,代码是写给自己或团队成员看的,良好的阅读方式是编写高质量代码的前提条件。这里总结了四点具体操作方式分享给大家。
第一点:统一代码格式
不要一会这样写,一会那样写,尽量统一写法,下面举例。
人为去约定代码格式,是很不方便的,所以可以借助一些工具进行自动格式转换。
第二点:去除魔术数字
魔术数字(magic number)是程式设计中所谓的直接写在程式码里的具体数值(如“10”“123”等以数字直接写出的值)。虽然程式作者写的时候自己能了解数值的意义,但对其他程式员而言,甚至作者本人经过一段时间后,都会很难理解这个数值的用途。
当然还有魔术字符串也是像上面一样去处理,上面代码中的常量命名推荐采用下划线命名的方式,其他如变量、函数等推荐用驼峰进行命名。
其实减少this的使用频率也是一样的道理,当代码中充斥着大量this的时候,我们往往很难知道它是谁,需要花费很多时间进行阅读。
第三点:单一功能原则
无论是编写模块、类、还是函数都应该让他们各自都只有单一的功能,不要让他们做过多的事情,这样阅读起来会