前端工程化实践 All In One
提高效率, 保证质量,降低成本,产生价值
前端工程化是什么
把
软件工程
的最佳实践应用到大型前端
项目上,对大型前端项目进行工程化
的开发和管理.
前端工程化本质
减少不必要的重复劳动,提高开发效率,保证代码库质量,降低后期迭代、维护的风险和成本,为公司和个人带来真正的价值。
前端工程化使用场景
- 编码风格
- 用户体验
- 开发体验
- 代码规范
- UI 设计语言 风格统一
- 组件库
- CI/CD
- git hooks
- 工具库
- 项目脚手架 cli
- 项目文档化
- 构建工具
- 离线应用 PWA
- 自动化
- 依赖包管理
- 流程规范:评审、开发、调试、测试、部署、DevOps
- 版本规范
- 定时任务 Linux shell script
- 自研插件
- 代码审查 code review
- 性能优化 SSR ESR SSG
- 监控埋点
- 三方集成
- 跨平台
- 异常预警
- 代码安全
- 微前端
- 容器化
- 数据加密
- 接口防刷