首先感谢 ThoughtWorks 的李同学带来的这次精彩分享。前端的自动化测试在成都一直不普及(也有小伙伴反对说在中国其他地方也不普及),尤其 E2E 测试,其实就算是前端的单元测试,成都可能也鲜有公司在开展,一方面是项目时间老不够用,担心写测试代码拖慢进度;二是与其付高薪请有能力写出高质量测试代码的开发者,不如请几个便宜点的 QA 在屏幕前多点几遍来的经济。但随着前端开发技术变得越来越复杂,质量和进度把控的难度也在增大,很多前端开发者都在考虑是否能通过自动化的测试手段来降低项目风险,就像后端开发一样,通过编写一系列的测试来为项目编织一张安全网。
对于是否需要开展前端测试,李同学的建议是,如果是正在快速搭建中,业务还不十分明确的项目,对测试可以放宽要求。一旦项目趋于稳定,则需要补写测试,甚至采用 TDD ,让测试先行,从而保证代码质量,便于重构和团队协作。至于单元测试的代码覆盖率,并不是越高越好,而是需要平衡投入和产出,通常对核心代码做到 80%的覆盖率就足够了(当然,具体问题还要具体分析, 80%也并不是一个行业标准)。
更多精彩内容还是看李同学的 ppt 吧
再放几张现场图片大家随意感受下气氛
成都前端开发兴趣小组是一个纯粹的技术兴趣小组,虽然大多数小组成员都正在从事前端开发方面的工作,但绝不意味着成员仅限于前端开发者,我们欢迎任何对前端开发技术有兴趣的小伙伴加入我们,所以这里有设计师、全栈开发者、创业者、咖啡店老板、国际友人...。引用 Meetup 小组主页的介绍,加入我们只有两个要求:
扫描下面的二维码加入我们的微信讨论群
或者点击下面的链接加入我们的 meetup
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.