美文网首页
开发脚手架及封装自动化构建工作流

开发脚手架及封装自动化构建工作流

作者: 浅忆_0810 | 来源:发表于2021-01-04 23:59 被阅读0次

    1. 简答题

    1.1 谈谈你对工程化的初步认识,结合你之前遇到过的问题说出三个以上工程化能够解决问题或者带来的价值

    工程化: 根据业务特点,将前端开发流程规范化,标准化,它包括了开发流程,技术选型,代码规范,构
    建发布等,用于提升前端工程师的开发效率和代码质量
    
    1. 制定各项规范,编码规范,开发流程规范,前后端接口规范等等
    2. 使用版本控制工具 git,commit描述规范
    3. 使用合适前端技术和框架,提高生产效率,降低维护难度,采用模块化,组件化,数据分离等
    4. 代码可测试,单元测试,端到端测试等
    5. 开发部署自动化
    

    1.2 你认为脚手架除了为我们创建项目结构,还有什么更深的意义?

    1. 减少重复性的工作,不需要复制其他项目再删除无关代码,或者从零创建一个项目和文件
    2. 可以根据交互动态生成项目结构和配置文件
    3. 多人协作更为方便,不需要把文件传来传去
    

    2. 编程题

    2.1 概述脚手架实现的过程,并使用 NodeJS完成一个自定义的小型脚手架工具

    2.2 尝试使用 Gulp 完成项目的自动化构建

    2.3 使用 Grunt 完成项目的自动化构建

    相关文章

      网友评论

          本文标题:开发脚手架及封装自动化构建工作流

          本文链接:https://www.haomeiwen.com/subject/sdoboktx.html