首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯Web前端大会 TFC 2017 演讲节选

腾讯Web前端大会 TFC 2017 演讲节选

作者头像
Nian糕
修改2024-03-19 17:53:31
4580
修改2024-03-19 17:53:31
Unsplash
Unsplash

初创公司前端工程体系建设_张云龙

本次演讲主题围绕过去一年多在直播领域的创业历程,介绍适合初创型公司的前端工程体系建设方案,视频链接:初创公司前端工程体系建设_张云龙

组件化开发与系统拆分

分而治之是软件工程中的重要思想,是复杂系统开发和维护的基石,这点放在前端开发中同样适用。在解决了基本开发效率运行效率问题之后,前端团队开始思考维护效率,组件化是目前前端最流行的分治手段

通过内嵌,依赖和定位管理所有前端资源,通过资源加载框架读取资源表,实现资源加载程序化控制

持续集成/交付/部署

持续集成、交互、部署是团队协作的重要基础,初创团队非常有必要尽全力打造完善的可自动部署的测试、预发布、灰度发布环境,实现持续集成,基于持续集成,进一步做到持续交付,杜绝临上线前的返工

前端自动化测试

前端自动化测试对于快速迭代的业务来说,一直是一个痛点,Case的维护跟不上业务变更的速度,久而久之就放弃了自动化,撸起袖子手点就好了,如果能有一种不需要维护的自动化case就好了

看板,可视化你的进度

通过创建代表工作项的便利贴,并在一个可视化的工作流白板上跟踪每个工作项的当前状态,就可以很容易地实现可视化,这是一个很棒的方式,可以帮你了解你的工作,反思你的工作是如何运作的,并开始发现在工作流程中的改进机会

看板原则:可视化,限制在制品,管理流动,显示化流程规则,建立反馈环路,协作式改进、试验中演进

过去一年前端工程化实践

前端架构:组件化+子系统拆分

持续集成:基于GitLab-CI的环境+GitFlow开发规范

系统测试:基于DOM-Diff的自动回归检查系统

敏捷开发:物理看板

“创业不是要减少犯错的次数,而是要尽量减少犯错的成本” ——张云龙

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.12.04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 初创公司前端工程体系建设_张云龙
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档