# fed-e-task-02-01 **Repository Path**: S_L_G/fed-e-task-02-01 ## Basic Information - **Project Name**: fed-e-task-02-01 - **Description**: No description available - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fed-e-task-02-01 ### 一、谈谈你对工程化的初步认识,结合你之前遇到过的问题说出三个以上工程化能够解决问题或者带来的价值。 1. 创建一致的项目结构,及特定的类型文件。 2. 代码规范:保证团队成员以一致的风格编写代码 3. 提高多人协作效率,减少重复性工作,聚焦主业务。 4. 实现前端模块化,解决前端模块依赖关系,提高项目可维护性。 5. 自动化测试,mock服务。 6. 自动化构建,省去重复性手动操作。 7. 自动化部署,发布。 ### 二、你认为脚手架除了为我们创建项目结构,还有什么更深的意义? 快速生产项目结构,建设重复性工作,节约大量时间,并未我们提供项目规范和约定。 1. 规范开发范式,提高团队协作,代码统一性。 2. 解决模块依赖,提高可维护性。 3. 提供工具配置,提高开发效率。 4. 创建重复性文件及代码,提供开发体验和效率。