胡天海,毕业于美国卡耐基梅隆大学,现Twitter高级工程师、Twitter.com技术专家。提供Web平台上的解决方案,专注于提升开发的效率和体验。对于开发体系中编译、测试、发布、监测等各个环节有深入的思考。
胡天海,毕业于美国卡耐基梅隆大学,现Twitter高级工程师、Twitter.com技术专家。提供Web平台上的解决方案,专注于提升开发的效率和体验。对于开发体系中编译、测试、发布、监测等各个环节有深入的思考。
有一句名言叫“Move fast and break things”, 倡导尽可能提高开发速度,不怕犯错。然而,随着公司体量变大,“break things”的代价也越来越无法忽视。在Twitter Web团队里,我们倡导“Move fast with confidence”。然而,怎样构建开发架构体系使团队对新代码有“confidence”?怎样在保证“confidence”的情况下依然贯彻“move fast”?本次演讲将结合Twitter Web的前端工程化实践,围绕这个主题进行深入的探讨。
演讲提纲:
1. 搭建快速反馈的工作流
开发,唯快不破
提升开发速度的三重境界
2. 将一切自动化
让代码再飞一会
从提交到发布,Twitter Web的自动化实践
3. 不冷酷的代码审查
当我们在谈代码审查时,我们在谈些什么
代码审查的的记与忌
醉翁之意,比酒更多
4. 发布之后的那些事
是终点,更是起点
监控与预警
以史为镜
听众收益:
1. 了解国外大型互联网公司前端开发工程化的核心理念和最佳实践
2. 从深入具体的案例中对提高前端的开发效率和质量产生新的启发