开通超级会员可免费学习本课程,还可解锁海量内容免费学特权。
当前播放: 写个程序来帮你自动化重构代码
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.75x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
专题:代码优化与重构
写个程序来帮你自动化重构代码
优化代码构建高性能小程序
MV* 模式重构演进(上)
MV* 模式重构演进(下)
前端开发工具转型与代码优化实践

写个程序来帮你自动化重构代码

冯雨 阿里巴巴阿里妈妈用户体验与研究中心资深前端工程师
244 次播放

课程详情

课件下载
大型项目的重构是很多人做梦都想做的事情,但醒来想想看要修改的代码量就望而却步了,好的程序员从来不重复自己的操作。本专题将带你探索自动化代码重构的世界,从代码解析到代码转换,写一段代码来帮你改代码。 演讲提纲 背景介绍 1. 对项目大规模重构的难点 2. 编写 CodeMod 来自动化重构项目 认识 JavaScript 抽象语法树(AST) 1. 从代码到 token 2.AST 树结构可视化 3. 常见语句的 AST 结构 4. 修改 AST 语法树 掌握代码转换工具 1. 主流 JavaScript 代码转换工具介绍 2. 通过「代码选择器」找到我们想改的代码 3. 对找到的代码进行修改 4. 实战完成一个小功能 航母级应用优化和瘦身 1. 冗余代码逻辑的清理 2. 模块导入导出语句的统一 3. 框架升级场景的应用 你将获得 了解 AST 语法树 可以自己上手写一个代码转换工具 对大项目的重构不再一筹莫展
展开
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
极客时间超级会员
开通超级会员 解锁海量内容免费学特权
立即开通

相关推荐

1615
49:16
跨端跨框架的前端组件架构探讨
莫春辉 华为质量与流程 IT 管理部 / 主任工程师
1648
37:43
企业级前后端统一 API 开发平台实践
赖伟威 招商证券信息技术中心技术规划部 / 架构师
1146
40:22
小程序工程化研发工作台的探索
谢晓立 京东资深前端开发工程师
974
46:40
U4 内核架构演进大揭秘
成国凯 阿里巴巴高级无线开发专家