简介
软件开发过程,敏捷 项目构建与持续集成 devops 到 aiops
研发一致性保障,基于规范化的行为指导,标准化产出质量。 研发维护体校,完善文档蹭点,降低交接成本,提升维护效率。
定义
生命周期
模型
- 瀑布过程模型 Waterfall
- 演化过程模型 Evolutionary
- 增量式开发
- 原型化开发
- 螺旋式开发
- 统一软件过程
过程 Process
- 需求
- 必要
- 唯一
- 可行
- 可追溯
- 可验证
- 完整
- 一致
- 明确
- 实现无关
- 设计
- 代码实现
- 测试
- 品控 Quality Control
- 运维 Operation
需求图
- 泳道图
- 数据流图
- 判定树、判定表
- UML 类图
- UML 用例图
- UML 序列图
标准设计
- 标准一致性
- 同步社区
- 可执行性
- 文档结构设计
- 内容可读性
同步和落地
工程保障
- 规范聚合站点
- 工具前置接入
- 工具合规性检测
工具
webpack
常用的 loader
常用的 webpack
webpack 构建流程
提高 webpack 效率工具
source map
模块打包原理
文件监听原理
热更新原理
对 bundle 体积进行监控和分析
文件指纹
如何优化 Webpack 的构建速度
loader 如何写
plugin 如何写
打包优化
编译优化
webpa 如何实现动态导入
webpack 的编译阶段
babel
AST
babylon
babel-traverse
babel-generator
babel 打包后生成了什么
Hybrid
混合方案
交互原理
接入方案
优化
工程化的理解
实现一个组件库
cli
cli 插件机制
模板引擎
发布平台
nginx
docker
微服务
项目监控 zabbix 6