什么是好的代码?
这篇文章发布于 2020/10/08,归类于 计算机基础与开发工具
标签:
前端什么是好代码,什么是好的代码
在web前端方面,什么是好的代码?好的代码应该包含以下两个特性
- 高性能,低时延(性能优化)
- 熟悉数据结构与算法,减少时间复杂度或空间复杂度
- 熟悉浏览器渲染基本原理、熟悉HTTP请求与响应细节、熟悉前端框架源码、减少不必要的渲染开销,提高加载速度
- 可读性、可维护性、可扩展性
- 熟悉设计模式,封装变化。代码高内聚、低耦合、指责单一、高度复用。写出好维护、好迭代、好扩展的代码
- 化繁为简,形成特定代码规范,注意命名、注释。写出人能看懂的代码,不做骚操作。尽量保持简单、易懂,在可扩展性和简单之间寻找平衡
前端只要不是写框架,性能问题会很少遇到。简单来讲,在实现功能的基础上,代码简单、易懂、好维护迭代就很好了。技术始终是为业务需求服务的。基础建设是很重要的一个环节,这样有利于快速迭代开发