如何通过简洁之道提升JavaScript代码质量?
- 内容介绍
- 文章标签
- 相关推荐
本文共计5468个文字,预计阅读时间需要22分钟。
评估代码质量的唯一方法:观察他人看你的代码时说出的 `f+ * + k` 的次数。代码质量与其整洁度成正比。简洁的代码,即便在质量上较为可靠,也为后期的维护和升级奠定了良好的基础。本文并非探讨代码风格。
测试代码质量的唯一方式:别人看你代码时说 f * k 的次数。
代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。
本文并不是代码风格指南,而是关于代码的可读性、复用性、扩展性探讨。
我们将从几个方面展开讨论:
- 变量
- 函数
- 对象和数据结构
- 类
- SOLID
- 测试
- 异步
- 错误处理
- 代码风格
- 注释
变量
用有意义且常用的单词命名变量
Bad:
const yyyymmdstr = moment().format('YYYY/MM/DD');
Good:
const currentDate = moment().format('YYYY/MM/DD');
保持统一
可能同一个项目对于获取用户信息,会有三个不一样的命名。应该保持统一,如果你不知道该如何取名,可以去 codelf 搜索,看别人是怎么取名的。
本文共计5468个文字,预计阅读时间需要22分钟。
评估代码质量的唯一方法:观察他人看你的代码时说出的 `f+ * + k` 的次数。代码质量与其整洁度成正比。简洁的代码,即便在质量上较为可靠,也为后期的维护和升级奠定了良好的基础。本文并非探讨代码风格。
测试代码质量的唯一方式:别人看你代码时说 f * k 的次数。
代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。
本文并不是代码风格指南,而是关于代码的可读性、复用性、扩展性探讨。
我们将从几个方面展开讨论:
- 变量
- 函数
- 对象和数据结构
- 类
- SOLID
- 测试
- 异步
- 错误处理
- 代码风格
- 注释
变量
用有意义且常用的单词命名变量
Bad:
const yyyymmdstr = moment().format('YYYY/MM/DD');
Good:
const currentDate = moment().format('YYYY/MM/DD');
保持统一
可能同一个项目对于获取用户信息,会有三个不一样的命名。应该保持统一,如果你不知道该如何取名,可以去 codelf 搜索,看别人是怎么取名的。

