前端规范化标准

本文探讨了前端开发为何需要规范化标准,强调了代码、文档和提交日志的规范化重要性,尤其聚焦于代码标准化。文章介绍了使用ESLint作为JavaScript代码质量监测工具,详细阐述了如何安装和配置ESLint,以及它如何帮助开发者统一编码风格和提高编码能力。通过实例展示了ESLint在发现和修复代码问题方面的作用,并建议开发者手动修正错误以提升编码技能。
摘要由CSDN通过智能技术生成

规范化标准

为什么要有规范化标准?

  1. 软件开发需要多人协同
  2. 不同开发者具有不同的编码习惯和喜好
  3. 不同的喜好增加项目维护成本
  4. 每个项目或者团队需要明确统一的标准

哪里需要规范化标准?

  1. 代码、文档、提交的日志
  2. 开发过程中认为编写的成果物
  3. 代码标准化规范最为重要

实施规范化的方法

  • 编码前人为的标准约定

    • 这么做会有很多问题,人为约束不可靠,开发者也容易忘记规则
  • 通过工具实现Lint

    • 这样才能很好的指定规范化标准,开发才能够高效合理

ESLint

  • 最为主流的JavaScript Lint工具 监测JS代码质量

  • ESLint 很容易统一开发者的编码风格

  • ESLint 可以帮助开发者提升编码能力

  • 使用ESLint 需要先安装到项目本地,通过npm install eslint -save-dev安装到本地开发依赖

安装下来之后执行初始化代码

npx eslint --init

控制台会出现下述几个问题

? How would you like to use ESLint? ...
  To check syntax only
  To check syntax and find problems
> To check syntax, find problems, and enforce code style

模块化风格

? What type of modules does your project use? ... 
> JavaScript modules (import/export)
  CommonJS (require/exports)
  None of these

是否使用框架

? Which framework does your project use? ... 
  React
  Vue.js
> None of these

是否使用TS

? Does your project use TypeScript? » No / Yes

代码在什么环境中运行

? Where does your code run? ...  (Press <space> to select, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值