用工程化思维和工具来系统地解决前端开发过程中遇到的通用问题,从而提升开发效率,增加代码的可扩展性和可维护性。
1、多人协作问题(规范、流程、模块、版本管理)、2、效率优化(自动化工具)3、质量优化(单元测试、集成测试)4、性能优化(合并部署工具)5、安全性(转码、防御xss等)
xss
1、确定开发调试的项目目录结构2、规划部署上线的产品目录结构3、根据工具环境来设计工作流4、工具选型5、撰写流程脚本6、测试流程脚本7、整理文档和其他工具