内容简介:Jest 社区成员 Simen Bekkhus 表示团队正在实验性地将 Jest 迁移到 TypeScript。 Jest 是一个 Facebook 开源的测试框架,目前其使用 Flow 语言开发。 TypeScript 已经成为了当之无愧的主流,Simen 提交了一个 PR...
Jest 社区成员 Simen Bekkhus 表示团队正在实验性地将 Jest 迁移到 TypeScript。
Jest 是一个 Facebook 开源的测试框架,目前其使用 Flow 语言开发。
TypeScript 已经成为了当之无愧的主流,Simen 提交了一个 PR,他指出在最新的 JavaScript 现状调查报告中,有超过 46.7% 的开发者使用过并且将再次使用它,同时有 33.7% 想要学习它,此外由于 Babel 7 支持 TypeScript,因此将其集成到工作流中也变得比以往更容易。所以 Jest 核心团队私下讨论了要将 Jest 迁移到 TypeScript。
Simen 从个人角度出发,罗列了把 Jest 从 Flow 迁移到 TypeScript 的好处与坏处:
好处:
更好的 工具 支持,特别是 IDE
为社区模块提供更多 typings 选择,这意味着代码更安全
可以轻松地为 Jest 本身分发类型,目前用于做类型检查的 @types/jest 包每周下载量超过 1M 次;同时 Jest 的各个包也可以,例如 jest-worker 和 jest-haste-map
更受欢迎,可以降低社区贡献的准入门槛
坏处:
迁移成本,迁移本身花费的时间与现有 PR 的流失
目前这还只是一个处在实验阶段的目标,Simen 负责从社区收集反馈,想看看迁移是不是一个好主意,会不会浪费精力。
对此知名网友阮一峰转发推特表示 Flow 命不久矣:Facebook 自家的产品都不用 Flow,看来 Flow 是真的要停止开发了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 为什么你应该考虑从AngularJS迁移到Vue
- 三言周集锦|考虑可维护性比考虑性能更重要
- 重新考虑风险,谨慎使用安全清单
- 大数据社会需要考虑算法治理
- 面向接口编程,你考虑过性能吗?
- 当部分开源公司考虑封闭的方法
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
时间的朋友2018
罗振宇 / 中信出版集团 / 2019-1
2018年,有点不一样。 从年头到现在,各种信息扑面而来。不管你怎么研判这些信息的深意,有一点是有共识的:2018,我们站在了一个时代的门槛上,陌生,崭新。就像一个少年长大了,有些艰困必须承当,有些道路只能独行。 用经济学家的话说,2018年,我们面对的是一次巨大的“不确定性”。 所谓“不确定性”,就是无法用过去的经验判断未来事情发生的概率。所以,此时轻言乐观、悲观,都没有什么意......一起来看看 《时间的朋友2018》 这本书的介绍吧!