前端工程化
- 前端集成解决方案
- build tool:自动化
规范
- 编码规范
- 文件命名
- 编码规范:eslint
- 开发流程
- 敏捷开发
- 代码审查
- 接口规范
- 单元测试
版本控制工具
- 分支管理
- commit规范
构建工具
- grunt
- webpack
- gulp
模块化/组件化
- JS模块化:AMD CMD
- CSS模块:less sass
架构
刀耕火种 -> SPA
架构组织
- 目录组织
- 页面组织
- 消除重复代码
其他
- 设计模式
- 性能
- 兼容
产品设计与迭代
工程师拥有一定的技术背景,可以拥有更全的视角审视产品
发布
一个完整的发布流程应该是什么? 自动化 手工
数据统计与分析
使用第三方