定义
工程化是根据业务特点,将前端开发流程规范化,标准化,它包括了开发流程,技术选型,代码规范,构建发布等,用于提升前端工程师的开发效率和代码质量。
作用
- 制定各项规范,编码规范,开发流程规范,前后端接口规范等等
- 使用版本控制工具 git,commit描述规范
- 使用合适前端技术和框架,提高生产效率,降低维护难度,采用模块化,组件化,数据分离等
- 代码可测试,单元测试,端到端测试等
- 开发部署自动化
意义
- 减少重复性的工作,不需要复制其他项目再删除无关代码,或者从零创建一个项目和文件。
- 可以根据交互动态生成项目结构和配置文件。
- 多人协作更为方便,不需要把文件传来传去。