Jest 考虑迁移到 TypeScript,阮一峰:Flow 要完
发布日期:2021-07-14 01:04:03 浏览次数:28 分类:技术文章

本文共 631 字,大约阅读时间需要 2 分钟。

  hot3.png

Jest 社区成员 Simen Bekkhus 表示团队正在实验性地。 

4e5bc2ad0840561e087818864b2543f6f25.jpg

Jest 是一个 Facebook 开源的测试框架,目前其使用 Flow 语言开发。

TypeScript 已经成为了当之无愧的主流,Simen 提交了一个 PR,他指出在最新的 中,有超过 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 负责从社区收集反馈,想看看迁移是不是一个好主意,会不会浪费精力。  

对此知名网友阮一峰转发推特表示 :Facebook 自家的产品都不用 Flow,看来 Flow 是真的要停止开发了。

0bcaaa8cf21f5dd566c76ded5fa39dd6f05.jpg

转载地址:https://blog.csdn.net/cpongo3/article/details/89492348 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:谷歌聘请 macOS 老兵操盘新操作系统 Fuchsia OS
下一篇:RHEL 8 删除 MongoDB

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2023年05月21日 04时24分04秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章

回调机制 2019-12-22 11:35:46
保证整个临界区代码执行 2019-12-22 11:35:46
jni简要流程 2019-12-22 11:35:42
输入联想JS实现 2019-12-22 11:35:42
知识点小结回顾 2019-12-22 11:35:42
Tabular Data Control(TDC)实现Ajax简介 2019-12-22 11:35:42
编程杂碎 2019-12-22 11:35:43
签到模块反思 2019-12-22 11:35:40
程序规范 2019-12-22 11:35:40
任务模块反思 2019-12-22 11:35:41
小心得 2019-12-22 11:35:41
下Java 调用cmd.exe命令 2019-12-22 11:35:41
Apache+Tomcat+Proxy集群要点 2019-12-22 11:35:41
堆排序学习 2019-12-22 11:35:41
Design Pattern - Adapter 2019-12-22 11:35:39
Java动态代理 2019-12-22 11:35:39
【转】Design for performance - Interfaces matter 2019-12-22 11:35:39
【转】Design for performance - Remote interfaces 2019-12-22 11:35:39
【转】Design for performance - Reduce object creation 2019-12-22 11:35:40
页面用js脚本控制文本框里输入的类型 2019-12-22 11:35:40