前言
前端工程化是一个很宽泛的概念,大致上可以分为四个方面,也就是:模块化
、组件化
、规范化
和自动化
。这里不对其他概念进行展开,只大概阐述一下规范化
的概念,看完这篇文章如果大家对这些工程化的概念感兴趣可以点赞留言,大家一起讨论,后续我也会更新相应的文章。
代码提交规范实践:FantMiniPlus组件库
具体的实践可以参考我们的组件库。
规范化 规范化有哪些意义呢?
- 规范的代码可以促进团队合作
- 规范的代码可以降低维护成本
- 规范的代码有助于 code review(长得都不一样,我还怎么review)
- 养成代码规范的习惯,有助于程序员自身的成长
那么规范化又可以在哪些地方体现呢?
- 代码格式规范,如引入eslint和prettier等。
- 统一项目结构,在大多数情况下使用相同的项目目录结构,否则不知几人称帝几人称王咯。
- 制定前后端联调沟通的规范,比如我们现在常用的后端生成ts模型给到前端,这一点已经是极大的提升了前端开发的工作效率,当然这一点并没有明显地提升后端开发人员的工作效率,所以有些后端开发人员还不了解或者不愿意了解这个生成ts模型的插件。
- 文件命名规范,这一点不用多说,你是AaaBbb,我是aaaBbb,他是aaa-bbb,这还怎么玩。
- 样式管理规范:目前流行的样式管理有 BEM、Sass、Less、Stylus、CSS Modules 等方式。
- git flow 工作流:分支命名规范、代码合并规范,代码提交规范等。
- ...等等
文章完整地址前端代码提交规范
uni-app的社区不支持发一些emoji,所以完整文章在掘金
0 个评论
要回复文章请先登录或注册