3个编写JavaScript高质量代码的技巧,让你不再996

本文介绍了编写高质量JavaScript代码的三个方面:易阅读的代码,包括统一代码格式、去除魔术数字、单一功能原则和减少嵌套层级;高性能的代码,涉及优化算法、使用内置方法、减少作用域链查找和避免重复代码;健壮性的代码,涵盖使用新语法、随时可扩展、避免副作用和整合逻辑关注点。通过这些建议,可以提升代码的可读性、性能和可维护性。
摘要由CSDN通过智能技术生成

如何编写出高质量的 JavaScript 代码?有人说是一门玄学,但其实,凡事皆有法,可以从以下三个方面去考虑。

易阅读的代码、高性能的代码、健壮性的代码。下面千儿妹将分别对这三个方面进行阐述。

1️⃣易阅读的代码

首先说一下,代码是写给自己或团队成员看的,良好的阅读方式是编写高质量代码的前提条件。这里总结了四点具体操作方式分享给大家。

第一点:统一代码格式

不要一会这样写,一会那样写,尽量统一写法,下面举例。

 人为去约定代码格式,是很不方便的,所以可以借助一些工具进行自动格式转换。

第二点:去除魔术数字

魔术数字(magic number)是程式设计中所谓的直接写在程式码里的具体数值(如“10”“123”等以数字直接写出的值)。虽然程式作者写的时候自己能了解数值的意义,但对其他程式员而言,甚至作者本人经过一段时间后,都会很难理解这个数值的用途。

 当然还有魔术字符串也是像上面一样去处理,上面代码中的常量命名推荐采用下划线命名的方式,其他如变量、函数等推荐用驼峰进行命名。

其实减少this的使用频率也是一样的道理,当代码中充斥着大量this的时候,我们往往很难知道它是谁,需要花费很多时间进行阅读。

第三点:单一功能原则

无论是编写模块、类、还是函数都应该让他们各自都只有单一的功能,不要让他们做过多的事情,这样阅读起来会

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值