脚手架架构设计和框架搭建

标题

脚手架框架设计和框架搭建

收获

脚手架实现原理
lerna的常见用法
架构设计机器和架构图绘制方法

主要内容

学习如何以架构师的角度思考基础架构问题
多package项目管理痛点和解决方案,居于lerna脚手架框架搭建
imooc-cli脚手架需求分析和架构设计,架构设计图

附赠内容

脚手架调试技巧
lerna源码分析
node的module模块分析
yargs使用方法
剖析lerna架构设计

关键词

脚手架-掌握脚手架原理和开发流程
lerna-解决多package项目管理痛点
架构设计-学习大厂基础架构设计思路

学习方法

架构三部曲:掌握原理 -> 独立思考 -> 总结反思
深度剖析优秀开源项目,由表及里,由深入浅
视角切换,多切换到架构师视角,从全局思考问题

站在前端研发的视角,分析开发脚手架的必要性

研发效能:提升前端研发效能

脚手架核心价值

将研发过程:
自动化:项目重复代码拷贝/git操作/发布上线操作
标准化:项目创建/git flow/发布流程/回滚流程
数据化:研发过程系统化,数据化,使的研发过程可量化 
Copyright © imooc-lego (2020 - present) all right reserved,powered by GitbookFile Modify: 2020-12-30 00:11:39

results matching ""

    No results matching ""